Мне нужна ваша помощь, пожалуйста. У меня есть пользовательская форма в vb. net с использованием базы данных sql, мой запрос работает правильно, но когда я использую @img для вставки изображения сотрудника, я получаю сообщение об ошибке "должен объявить скалярную переменную" Что мне делать?
Public Sub ExecuteMyQuery(MyCommand As SqlCommand, MyMessage As String)
con.Open()
If MyCommand.ExecuteNonQuery = 1 Then
MessageBox.Show(MyMessage)
Else
MessageBox.Show("Query Not Execute")
End If
con.Close()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim ms As New MemoryStream
PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
Dim img() As Byte
img = ms.ToArray()
Dim insertquery As String = ("Insert into AddNew(EmpID,EmpSalary,EmpImage) values(" & EmpID.Text_
& "," & EmpSalary.Text & ",@img)")
Dim command As New SqlCommand(insertquery, con)
cmd.Parameters.Add("@img", SqlDbType.Image).Value = img
ExecuteMyQuery(command, "Image Inserted")
End Sub