Bonjour,
Encore un mystere WD8 (pour moi du moins): je voudrais parcourir 2 fois le
resultat d'une requete, sans y arriver:
// Parcours initial
SQLExec(lTxt,"Req")
TANTQUE SQLFetch("Req") = 0
SI Val(SQLLitCol("Req",4)) <> 0 ALORS
ListeAjoute("COMBPHA", SQLLitCol("Req",2)))
FIN
FIN
// Relecture: quel code ? SQLPositionne("Req"),SQLPremier("Req"), etc...ne
fonctionnent pas !?! Il semblerait que SQL.EnDehors soit à vrai malgre
l'init par SQLP*
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
I.G.LOG
Je me repond: dans ce cas, il faut utiliser dans les deux parcours SQLPremier(), SQLSuivant() et SQLCol() (donc pas de melange de type de parcours: ou SQLPremier/SQLCol ou SQLFetch/SQLLitcol mais pas les deux !)
"I.G.LOG" a écrit dans le message de news:ch4kbc$dl6$
Bonjour, Encore un mystere WD8 (pour moi du moins): je voudrais parcourir 2 fois le resultat d'une requete, sans y arriver:
// Parcours initial SQLExec(lTxt,"Req") TANTQUE SQLFetch("Req") = 0 SI Val(SQLLitCol("Req",4)) <> 0 ALORS ListeAjoute("COMBPHA", SQLLitCol("Req",2))) FIN FIN
// Relecture: quel code ? SQLPositionne("Req"),SQLPremier("Req"), etc...ne fonctionnent pas !?! Il semblerait que SQL.EnDehors soit à vrai malgre l'init par SQLP*
Merci de vos lumieres Phil
Je me repond: dans ce cas, il faut utiliser dans les deux parcours
SQLPremier(), SQLSuivant() et SQLCol() (donc pas de melange de type de
parcours: ou SQLPremier/SQLCol ou SQLFetch/SQLLitcol mais pas les deux !)
"I.G.LOG" <iglog@free.fr> a écrit dans le message de
news:ch4kbc$dl6$1@news-reader5.wanadoo.fr...
Bonjour,
Encore un mystere WD8 (pour moi du moins): je voudrais parcourir 2 fois le
resultat d'une requete, sans y arriver:
// Parcours initial
SQLExec(lTxt,"Req")
TANTQUE SQLFetch("Req") = 0
SI Val(SQLLitCol("Req",4)) <> 0 ALORS
ListeAjoute("COMBPHA", SQLLitCol("Req",2)))
FIN
FIN
// Relecture: quel code ? SQLPositionne("Req"),SQLPremier("Req"), etc...ne
fonctionnent pas !?! Il semblerait que SQL.EnDehors soit à vrai malgre
l'init par SQLP*
Je me repond: dans ce cas, il faut utiliser dans les deux parcours SQLPremier(), SQLSuivant() et SQLCol() (donc pas de melange de type de parcours: ou SQLPremier/SQLCol ou SQLFetch/SQLLitcol mais pas les deux !)
"I.G.LOG" a écrit dans le message de news:ch4kbc$dl6$
Bonjour, Encore un mystere WD8 (pour moi du moins): je voudrais parcourir 2 fois le resultat d'une requete, sans y arriver:
// Parcours initial SQLExec(lTxt,"Req") TANTQUE SQLFetch("Req") = 0 SI Val(SQLLitCol("Req",4)) <> 0 ALORS ListeAjoute("COMBPHA", SQLLitCol("Req",2))) FIN FIN
// Relecture: quel code ? SQLPositionne("Req"),SQLPremier("Req"), etc...ne fonctionnent pas !?! Il semblerait que SQL.EnDehors soit à vrai malgre l'init par SQLP*