Requete SQL paramétrée Valeur Null [Résolu]

Messages postés
2
Date d'inscription
lundi 17 février 2003
Dernière intervention
17 août 2010
- - Dernière réponse : loicmichaud
Messages postés
2
Date d'inscription
lundi 17 février 2003
Dernière intervention
17 août 2010
- 17 août 2010 à 23:26
Bonjour à tous,

Depuis quelques jours, je cherche comment je pourrais améliorer mes lignes de code ci-dessous, je m'explique :

Suivant si j'ai qqchose ou non dans mon textbox txtMemo, je dois avoir une requête SQL différente.
Quelqu'un aurait-il la solution pour n'avoir qu'une seule requête avec enregistrement du contenu du txtMemo quand il y a qqchose à l'intérieur ou enregistrement en tant que Null s'il n'y a rien (Je souhaite que ma valeur soit Null et pas Nothing ou champ vide je précise).

Code:

If .txtMemo.Text <> "" Then

ObjetCommand.CommandText "UPDATE Cb_commandes SET Suivi '" & Module1.DoubleApost(.txtMemo.Text) & "', WHERE NuméroDossier = '" & .txtNumCom.Text & "'"

Else

ObjetCommand.CommandText "UPDATE Cb_commandes SET Suivi Null WHERE NuméroDossier = '" & .txtNumCom.Text & "'"

End If

ObjetCommand.ExecuteNonQuery()

Je remercie par avance toute personne qui pourrait me donner un coup de main sur ce sujet.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
7745
Date d'inscription
mercredi 1 septembre 2004
Dernière intervention
24 septembre 2014
3
Merci
Par exemple avec une requete paramétrée :
			ObjetCommand.Parameters.Clear()
ObjetCommand.CommandText "UPDATE Cb_commandes SET Suivi@prmSuivi  WHERE NuméroDossier = @prmDossier"

ObjetCommand.Parameters.Add("@prmDossier", SqlDbType.VarChar).Value = .txtNumCom.Text

If .txtMemo.Text <> "" Then
ObjetCommand.Parameters.Add("@prmSuivi", SqlDbType.VarChar).Value = .txtMemo.Text
Else
ObjetCommand.Parameters.Add("@prmSuivi", SqlDbType.VarChar).Value = DBNull.Value
End If
ObjetCommand.ExecuteNonQuery()



[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cs_casy
Messages postés
2
Date d'inscription
lundi 17 février 2003
Dernière intervention
17 août 2010
0
Merci
Je n'ai qu'une chose à dire : MERCI...

C'est super, je viens de tester, tout marche à merveille.
Encore merci pour cette aide...
Commenter la réponse de loicmichaud

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.