Résultat d'une requete [Résolu]

Signaler
Messages postés
4
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
19 juillet 2005
-
Messages postés
20
Date d'inscription
mercredi 14 mai 2003
Statut
Membre
Dernière intervention
1 septembre 2009
-
je veux ecrire dans un fichier txt le résultat de ma requete mais j'ai un problème avec la valeur 'null'.
Voici mon code :
If RecOracle.Fields(IndBoucle) = Null Then
FIC.write ("Null" + ";")
Else
FIC.write (RecOracle.Fields(IndBoucle) + ";")
End If

Ce code ne marche pas si quelqu'un à une idée. Merci d'avance.

5 réponses

Messages postés
20
Date d'inscription
mercredi 14 mai 2003
Statut
Membre
Dernière intervention
1 septembre 2009

Bizarre.
J'ai teste vite fait d'ecrire dans un fichier txt le resultat renvoye par la fonction date() et ca ne pose pas de probleme.
A tout hasard essaie FIC.write (cstr(RecOracle.Fields(IndBoucle) )+ ";") mais meme,si le type n'etait pas valide tu aurais une erreur de compilation.
Es-tu sur que ton champs RecOracle.Fields(IndBoucle) contient bien une valeur?Car si il est vide (pas null, vide) c'est normal qu'il n'y aie rien dans le fichier et cela sans generer d'erreur.
Sinon je vois po..
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 212 internautes nous ont dit merci ce mois-ci

Messages postés
205
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
28 novembre 2005
1
Tien voila ca devrai marcher

If isNull(RecOracle.Fields(IndBoucle)) Then
FIC.write ("Null" + ";")
Else
FIC.write (RecOracle.Fields(IndBoucle) + ";")
End If

Voila sinon ca aussi ca marche et ca tien en une seul ligne

FIC.write (IIf(isNull(RecOracle.Fields(IndBoucle)), "Null" , cStr(RecOracle.Fields(IndBoucle)))+ ";")

++

PtitGrumo
Messages postés
4
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
19 juillet 2005

Merci,
j'ai un autre problème mais cette fois si avec une date.

FIC.write (RecOracle.Fields(IndBoucle) + ";") = renvoi (31/12/2005)

merci d'avance
Messages postés
20
Date d'inscription
mercredi 14 mai 2003
Statut
Membre
Dernière intervention
1 septembre 2009

elle fait quoi ta fonction renvoi?
Messages postés
4
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
19 juillet 2005

j'ai un autre problème mais cette fois si avec une date.

FIC.write (RecOracle.Fields(IndBoucle) + ";")

il ne veut pas ecrire dans mon fichier une date

Merci à tous