PB n'accepte pas GetDataBaseQuad () ???

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
anissa
Messages : 136
Inscription : mer. 13/oct./2010 15:43

PB n'accepte pas GetDataBaseQuad () ???

Message par anissa »

Salut

Je m'en doutais il y a qq jours mais aujourdh'ui j'en suis persuadée, c'est un défaut de Pure Basic et non pas une erreur de programmation. Regardez ces deux codes:

Exemple N°1

Code : Tout sélectionner

Global Wsql.s, wTot.q, wTot$  
;
Wsql="Select SUM(Mnt) From MaTable Where Mnt>0"
GetDataBaseQuery(0,wsql)   
If NextDataBaseRow(0)
   wTot=GetDataBaseQuad(0,0)
EndIf   
Cet exemple ne marche pas à tous les coups, en général, dès la rencontre de l'instruction (getdatabasequad), le programme se ferme et sort immédiatement.


Exemple N°2

Code : Tout sélectionner

Global Wsql.s, wTot.q, wTot$  
;
Wsql="Select SUM(Mnt) From MaTable Where Mnt>0"
GetDataBaseQuery(0,wsql)   
If NextDataBaseRow(0)
   wTot$=GetDataBaseString(0,0)
EndIf   
Cet exemple marche très bien à tous les coups. La question est donc la suivante:
pourquoi Pb ne reconnait-il pas TOUJOURS l'instruction GetDataBaseQuad??

Qu'en pensez vous?

Merci