PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Erreur requête, SQLLitCol aurait dû renvoyer une valeur.
Erreur requête, SQLLitCol aurait dû renvoyer une valeur.
Débuté par Maxime, 16 oct. 2017 11:28 - 1 réponse
Membre enregistré
3 messages
Posté le 16 octobre 2017 - 11:28
Bonjour.

J'ai un problème sur le traitement d'une requête SQL (serveur Universe), j'obtiens l'erreur "La fonction 'SQLLitCol' aurait dû renvoyer une valeur."

Mon traitement est le même que d'habitude, impossible de comprendre d'où provient cette erreur.

GlbTbl est un tableau de [*,14] chaînes
bResReqTmpOF est un booléen = Vrai
bResReqTmpOF = SQLExec("SELECT @ID, VAL1, VAL2, VAL3, VAL4, VAL5, VAL6, VAL7, VAL8, VAL9" +
"FROM TABLE1" +
"WHERE VAL10 = '' ", "REQ1")

SI PAS bResReqTmpOF ALORS
SQLInfoGene
Erreur("La connexion à la source de données a échoué." + RC + "Code erreur:" + SQL.Erreur+ RC+ SQL.MesErreur)
SINON
TANTQUE SQLAvance("REQ1") = 0

TableauAjouteLigne(GlbTbl, SQLLitCol("REQ1", 1),
SQLLitCol("REQ1", 2),
SQLLitCol("REQ1", 3),
SQLLitCol("REQ1", 4),
SQLLitCol("REQ1", 5),
SQLLitCol("REQ1", 6),
SQLLitCol("REQ1", 7) + SQLLitCol("REQ1", 8),
SQLLitCol("REQ1", 9) + SQLLitCol("REQ1", 10))

FIN
FIN
SQLFerme("REQ1")


L'erreur se produit au niveau des SQLLitCol.
A noter que l'erreur ne se produit pas lorsque je fais seulement un SQLLitCol("REQ1",...) ou un Info( SQLLitCol("REQ1", ...)) et qu'un résultat est bien et bien affiché!

Merci de votre aide!
Message modifié, 16 octobre 2017 - 11:31
Membre enregistré
3 messages
Posté le 16 octobre 2017 - 13:28
Corrigé, simple erreur d'inattention au niveau du nom de ma requête dans le vrai code ... à supprimer
Message modifié, 16 octobre 2017 - 13:29