OVH Cloud OVH Cloud

Probleme de chaine vide

2 réponses
Avatar
kartox
Bonjour

j'utilise une base de donnée access 2002, mais j ai un probleme lorsque
qu'un champ est vide. Il me met une erreur sur ce genre de ligne:
rs!MonChamp
"Invalid use of NULL"
alors que dans ma base access, j ai autorise les champ vide.
qq sait comment faire ?

merci d'avance

2 réponses

Avatar
Adam Pietrasiewicz
<<< Attention - mon adresse dans l'entete de ce message >>>
<<< est une adresse ANTISPAM - pour m'ecrire cliquez sur >>>
<<< http://www.cerbermail.com/?DQr0g2Y88R >>>
=================================================== Le 02 stycznia 2004 16:31:19 kartox a ecrit dans un message
news:u1NY$

j'utilise une base de donnée access 2002, mais j ai un probleme lorsque
qu'un champ est vide. Il me met une erreur sur ce genre de ligne:
rs!MonChamp
"Invalid use of NULL"
alors que dans ma base access, j ai autorise les champ vide.
qq sait comment faire ?



A mon avis ce n'est pas le probleme de la base de donnees, mais un
probleme de programme VB.

Si tu veux mettre la valeur d'un champ dan un textbox p.ex tu vas
obtenir ce message.

Tu dois faire un controle de ce champ avant de l'utiliser.

Tu fais:

if not isnull(rs!MonChamp) then

et le tour est joue.

--
Adam Pietrasiewicz
Pologne
---
Ce message vous a ete apporte par Le Pigeon
http://www.amsoft.com.pl/golabek
Avatar
nullus premium
tu testes si ton champs est null et s'il l'est tu
retourne "" dans ton champs

txtfields.txt = iif(isnull(record.value),"",record.value)

-----Message d'origine-----
Bonjour

j'utilise une base de donnée access 2002, mais j ai un


probleme lorsque
qu'un champ est vide. Il me met une erreur sur ce genre


de ligne:
rs!MonChamp
"Invalid use of NULL"
alors que dans ma base access, j ai autorise les champ


vide.
qq sait comment faire ?

merci d'avance


.