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

loicmichaud 2 Messages postés lundi 17 février 2003Date d'inscription 17 août 2010 Dernière intervention - 17 août 2010 à 16:32 - Dernière réponse : loicmichaud 2 Messages postés lundi 17 février 2003Date d'inscription 17 août 2010 Dernière intervention
- 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
cs_casy 7745 Messages postés mercredi 1 septembre 2004Date d'inscription 24 septembre 2014 Dernière intervention - 17 août 2010 à 16:46
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

Merci cs_casy 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 73 internautes ce mois-ci

Commenter la réponse de cs_casy
loicmichaud 2 Messages postés lundi 17 février 2003Date d'inscription 17 août 2010 Dernière intervention - 17 août 2010 à 23:26
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.