У меня есть текстовое поле и кнопка в форме.Использование предложения IN в Vb.net для сохранения чего-либо в базе данных с помощью SQL
Я хочу запустить запрос (в Vb.Net), который будет генерировать запрос с значениями IN.
Ниже приведен пример моего кода
myConnection = New SqlConnection("Data Source=sqldb\;Initial Catalog=Rec;Integrated Security=True")
myConnection.Open()
myCommand = New SqlCommand("UPDATE dbo.Recordings SET Status = 0 where RecID in ('" & txtRecID.Text & "') ", myConnection)
ra = myCommand.ExecuteNonQuery()
myConnection.Close()
MsgBox("Done!", _
MsgBoxStyle.Information, "Done")
Когда я вхожу одно значение оно работает, но когда я ввожу значение запятых он выдает ошибку:
"Conversion failed when converting the varchar value '1234,4567' to data type int."
Может кто-то пожалуйста, помогите мне решить это или если есть альтернативный путь?
Большое спасибо
Попробуйте 'MsgBox (myCommand.CommandText)' вместо этого. Вы увидите его. – GSerg