2010-10-11 58 views
0

有没有办法在vb.net插入空到MySQL用vb.net

由于插入空到MySQL从一个空的文本字段..

+1

ADO.NET? LINQ to SQL?实体框架? – 2010-10-11 09:34:47

+0

MYSQL和VB.NET – Gbolahan 2010-10-11 09:57:28

回答

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 isnt识别通过vb.net传递给MySQL'myCommand.Parameters.AddWithValue(“@ parameter_name”,“”)' – 2013-02-12 03:47:20

0

只要你可以使用下面的查询〜应变g:

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

你也可以在插入时应用。