У меня есть текстовое поле и кнопка на форме.
Я хочу выполнить запрос (в 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")
Когда я ввожу одно значение, оно работает, но когда я ввожу значения запятыми, оно выдает ошибку:
"Преобразование не удалось при преобразовании значения varchar '1234,4567' в
тип данных int. "
Может кто-нибудь помочь мне решить эту проблему или есть альтернативный способ?
Большое спасибо