使用vb.net将null插入mysql

时间:2010-10-11 09:31:46

标签: mysql vb.net null

是否可以从vb.net

中的空文本字段向mysql插入null

感谢..

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

您只需使用以下内容作为查询字符串:

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

您也可以在插入时应用它。

答案 2 :(得分:0)

如果这不起作用,请检查该字段是否允许为空

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