2010-10-11 6 views

Répondre

1

En supposant que vous utilisez ADO.NET, OleDb et paramètres , vous devez définir la valeur à DBNull.Value

Exemple:

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

im en utilisant vb.net, oledb et les paramètres 'myCommand.Parameters.AddWithValue (" @ nom_paramètre ", DBNull.Value)' Retourne une erreur .read Celui-ci fonctionne si je suppose que DBNull.Value n'est pas reconnu par vb.net lors de la transmission à mysql 'myCommand.Parameters.AddWithValue (" @ parameter_name "," ")' –

0

simplement vous pouvez utiliser ce qui suit comme votre requête strin g:

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

Vous appliquez cela également lorsque vous insérez.