Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : requête SQL pb lorsque une valeur est null [ Archives Visual Basic / VBA ] (javotte)

lundi 17 mai 2004 à 11:40:19 | requête SQL pb lorsque une valeur est null

javotte

bjr à tous, voila en fait j'ai créé un formulaire de saisie de données avec des zones de textes et un bouton avec un progr associé et une requête:



cmd.CommandText = "INSERT INTO solution_labo VALUES ('" & NUM_SOLUTION.Value & "', ' " & NUM_SM.Value & " ') "


le problème est que la commande ne marche pas lorsque une des zones n'est pas renseignées...

pour l'instant je donne " " comme valeur pour les zones qui n'ont pas de valeurs...

If IsNull(NOM_SOLUTION.Value) Then
NOM_SOLUTION.Value = " "
End If

une idée?

lundi 17 mai 2004 à 11:42:01 | Re : requête SQL pb lorsque une valeur est null

blissdumpweed

Moi j'ai toujours eu ce pblm même qd j'autorise le Null dans le champs donc je fais comme toi...

lundi 17 mai 2004 à 11:50:20 | Re : requête SQL pb lorsque une valeur est null

Pat35


Salut,

La solution c'est de créer une fonction qui te rend ta chaine formaté pour le SQL.


Function F_Chaine(WChaine As String) As String
Dim l_Out As String

l_Out = Trim(WChaine)

If l_Out = "" Then
l_Out = "Null"
Else
l_Out = "'" + l_Out + "'"
End If

F_Chaine = l_Out

End Function


Ca te rend la chaîne avec les quottes si elle n'est pas vide, sinon, tu reçois NULL pour l'insérer dans ton champ.

Tu peux aussi gérer le doublage des apostrophes dans cette fonction.

Patrice.



Cette discussion est classé dans : solution, valeur, zones, requête, value


Répondre à ce message

Sujets en rapport avec ce message

HELP !!! définition d'une valeur en héxa [ par zedyo ] je cherche à définir une variable pour qu'elle renvoi de l'héxa. Je tape donc : Value As ....je dois avoir apres Value = Amerci d'avance Zones de texte en VBA [ par dowoi ] Salut Je développe en vba.Toutes mes zones de texte (vides) ont Null comme valeur ! si elles sont vides ne devraient elles pas avoir "" ?Koi kil en s PB avec les requêtes [ par fakir51 ] Bonjour,j'ai créer une requête qui renvoi comme valeur Expr1.J'aimerai savoir comment faire pour executer cette requête à partir d'une procédure évène Requête paramétrée : au secours!!! [ par Christophe ] J'ai un problème pour indiquer la valeur d'un paramètre dans une command créée avec le concepeur dataenvironnement. J'ai créé une command basée sur un prob de calcul [ par lolo59110 ] Salut a tous,Voila mon prob, j'ai un tableau qui me calcul un poids net et un poids brut (tous simplement en retirant une certaine valeur au poind br C'EST TOUT SIMPLE les zones de text! mais jy arrive pas !! [ par psycomel ] imaginons une zone de texte...l'utilisateur saisit quelquechose...Commetn peut-on faire pour que laprochaine fois qu'il ouvre le projet il retrouve la ADOX properties default value [ par yoda00 ] Lorsque je cree un champs je n'arrive pas à mettre une valeur par defaut il me met : "valeur d'un type incorrecte"tbl.Columns(i).Properties(1).Value = Affectation de valeur [ par tranquiloubilou ] Comment faire et quelle est la syntaxe VBA pour affecter la valeur ressortie par un requête dans une variable?Pour indication ma requête fait un "coun Requête SQL [ par dragon ] comment je peut mis prendre pour faire cette requêtej'ai 2 tables, une avec des valeurs et une autre avec un typeexemple de type : CM, M, KM/h, ....je Valeur par défault pour une requête [ par Djalka ] Comment est ce que je peux attribué une valeur par défault à un champ de requête (0 par exemple) afin que cette dernière ne m'affiche pas rien lors de


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.