вставить ноль в MySQL, используя vb.net

0

Есть ли способ вставить нуль в mysql из пустого текстового поля в vb.net

спасибо..

  • 1
    ADO.NET? LINQ to SQL? Структура сущности?
  • 0
    MYSQL и VB.NET
Теги:
null

3 ответа

1

Предполагая, что вы используете ADO.NET, OleDb и параметры, вам нужно установить значение DBNull.Value

Пример:

Using cmd As New OleDb.OleDbCommand()
//... set connection string etc

    cmd.Parameters.Add("myFieldName", OleDbType.VarWChar)
    cmd.Parameters("myFieldName").Value = DBNull.Value

//... etc

End Using
  • 0
    Я использую vb.net, oledb и параметры myCommand.Parameters.AddWithValue("@parameter_name", DBNull.Value) Возвращает ошибку .read. Эта ошибка работает, поэтому я предполагаю, что DBNull.Value не распознается vb.net при переходе к mysql myCommand.Parameters.AddWithValue("@parameter_name", "")
0

Если это не работает, пожалуйста, проверьте, допустимо ли это поле.

0

В качестве строки запроса вы можете использовать следующее:

Dim Query as String = "Update Table set Column = NULL Where ID = " & SomeTextBox.Text

Вы применяете это также при вставке.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню