PB affichage des champs NULL de ma BD

Messages postés
12
Date d'inscription
vendredi 9 août 2002
Statut
Membre
Dernière intervention
10 juillet 2003
-
Messages postés
156
Date d'inscription
mardi 9 juillet 2002
Statut
Membre
Dernière intervention
23 septembre 2011
-
Je veux afficher dans des Textbox des attributs d'une table de ma base de données...
Mais pour les attributs NULL, VB me dit qu'il y a une erreur: invalide use of Null..
Que dois-je faire ..
voici mon code, en gros:

rst.Open "SELECT * FROM poste WHERE [nom du poste]='" & tempo & "'", cnx
Text1.text = rst("code")
Text2.text = rst("ville")
Text3.text = rst("activite")
Text4.text = rst("date")
...
voila..
je précise que les champs null ont le droit d'être null..*^^*
merci...

monsnow

3 réponses

Messages postés
119
Date d'inscription
lundi 15 avril 2002
Statut
Membre
Dernière intervention
28 novembre 2008

J'ai déjà rencontré le même type de problème et voici ce que j'ai fait:

Text1.text = rst("code") & ""
Text2.text = rst("ville") & ""
Text3.text = rst("activite") & ""
Text4.text = rst("date") & ""

car null & "" = ""

A+
Messages postés
100
Date d'inscription
mercredi 29 mai 2002
Statut
Membre
Dernière intervention
27 juillet 2004

Je ne connaissais pas la façon de faire de stefsoft qui est plus court.

En un peu plus long, je faisais :

IF rst("code")<>"" then
Text1.Text = rst("code")
ELSE Text1.Text "" '(ou 0, ou autre)
ENDIF

(((
( . . )
( ( V ) )
--m-m-- NuNu.
Messages postés
156
Date d'inscription
mardi 9 juillet 2002
Statut
Membre
Dernière intervention
23 septembre 2011

-------------------------------
Réponse au message :
-------------------------------

Je veux afficher dans des Textbox des attributs d'une table de ma base de données...
Mais pour les attributs NULL, VB me dit qu'il y a une erreur: invalide use of Null..
Que dois-je faire ..
voici mon code, en gros:

rst.Open "SELECT * FROM poste WHERE [nom du poste]='" & tempo & "'", cnx
Text1.text = rst("code")
Text2.text = rst("ville")
Text3.text = rst("activite")
Text4.text = rst("date")
...
voila..
je précise que les champs null ont le droit d'être null..*^^*
merci...

monsnow

salut
si tu utilise vb essaies cette façon
If Not IsNull(rst("code")) then Text1.text = rst("code")