Я новичок здесь, я пытаюсь преобразовать целое число в varbinary для вставки в уже созданную таблицу SQL. Я включил код, у меня неправильный синтаксис около "523641", то есть HOUSE_ID
, который я пытаюсь преобразовать.
Я также преобразовал int в байтовый массив и добавил в команду параметр, но результат тот же
Dim varbin As String = " convert(varbinary, '" & houseid & "')"
obj = objCon.CreateCommand()
strSQL = "insert into " & tbl & " (hello, HOUSE_ID, world) VALUES ('" & hello & "','" & varbin & "','" & world & "')"
obj.CommandText = strSQL
obj.ExecuteNonQuery()
Ожидаемый результат - помещение этого 523641 в столбец varbinary(50)
.