Y at-il moyen d'insérer NULL dans MySQL à partir d'un champ de texte vide dans vb.netinsérez NULL dans MySQL avec vb.net
merci ..
Y at-il moyen d'insérer NULL dans MySQL à partir d'un champ de texte vide dans vb.netinsérez NULL dans MySQL avec vb.net
merci ..
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
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 "," ")' –
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.
ADO.NET? LINQ à SQL? Cadre d'entité? –
MYSQL et VB.NET – Gbolahan