begin process at 2012 02 15 19:13:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

VBA

 > 

requête SQL pb lorsque une valeur est null


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

requête SQL pb lorsque une valeur est null

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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales