|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
[WM18] PB requètes: Récupération de donnée |
Débuté par Joebar667, 24 jan. 2013 12:04 - 6 réponses |
| |
| | | |
|
| |
Membre enregistré 31 messages |
|
Posté le 24 janvier 2013 - 12:04 |
Bonjour, Stagiaire en informatique, j'ai une application mobile à développer.
J’essaie de récupérer le résultat de ma requêtes mais celui ci me renvoi toujours une valeur null alors que dans le Centre de Contrôle HyperFileSQL des valeurs me sont bien retourné. Je ne comprend vraiment pas le problème, j’attends avec votre aide. MERCI
Req est une Source de Données sMaReq est une chaîne = [ SELECT codeVersion AS CV FROM TB_version WHERE libelleV='%1' ] sMaReq = ChaîneConstruit(sMaReq, nTable) HExécuteRequêteSQL(Req, hRequêteDéfaut, sMaReq) SI ErreurDétectée ALORS Erreur(HErreurInfo()) Info("beug") SINON test1=Req.CV
_________________________________ Cordialement Geoffrey |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 31 messages |
|
Posté le 24 janvier 2013 - 12:11 |
Information complémentaire: --> Le programme ne passe pas dans la boucle Erreur détecté. --> ntable est déclaré plus haut |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 31 messages |
|
Posté le 24 janvier 2013 - 13:29 |
Après de nombreux test, je me rend compte que je ne peut accéder a aucune BDD Hyperfile. Même au travers de logiciel 'test' composer que d'une table et d'un base. Il me semblait qu'il ne fallait pas déclarer une connexions de base lorsque celle ci était sous Hyperfile et dans le projet. Ai-je tord ? |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2013 - 16:03 |
Bonjour Geoffrey
Tu exécute la requête, mais tu n'en parcours pas le résultat... Req.CV n'a de sens que APRES que tu te sois positionné sur un des enregistrements retournés par la requête. Il est possible que TA requête ne retourne qu'un seul enreg, mais la logique reste la même...
Je ne saurais trop te conseiller de suivre en détail le cours d'autoformation et d'étudier le code des exemples fournis
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 1/24/2013 5:36 AM, Joebar667 wrote:
Bonjour, Stagiaire en informatique, j'ai une application mobile à développer.
J’essaie de récupérer le résultat de ma requêtes mais celui ci me renvoi toujours une valeur null alors que dans le Centre de Contrôle HyperFileSQL des valeurs me sont bien retourné. Je ne comprend vraiment pas le problème, j’attends avec votre aide. MERCI
Req est une Source de Données sMaReq est une chaîne = [ SELECT codeVersion AS CV FROM TB_version WHERE libelleV='%1' ] sMaReq = ChaîneConstruit(sMaReq, nTable) HExécuteRequêteSQL(Req, hRequêteDéfaut, sMaReq) SI ErreurDétectée ALORS Erreur(HErreurInfo()) Info("beug") SINON test1=Req.CV
_________________________________ Cordialement Geoffrey
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 31 messages |
|
Posté le 24 janvier 2013 - 18:05 |
Merci de ta réponse, mais j'ai essayer de rajouter des Hlit, Hlitpremiers ... Mais ça ne fonctionne pas, c'est pourquoi j'ai tenté de créer une simple liste qui reprend directement les valeurs de ma table. Cependant il ne me retourne toujours rien, c'est pourquoi je pense que j'ai un problème de lien entre ma base et mon programme mais je ne vois pas pourquoi. |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2013 - 18:21 |
Rebonjour
dans ce cas, le problème doit être que le hchangeconnexion pointe vers un emplacement incorrect (ou il n'y en a pas du tout dans le code)
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 1/24/2013 11:31 AM, Joebar667 wrote:
Merci de ta réponse, mais j'ai essayer de rajouter des Hlit, Hlitpremiers ... Mais ça ne fonctionne pas, c'est pourquoi j'ai tenté de créer une simple liste qui reprend directement les valeurs de ma table. Cependant il ne me retourne toujours rien, c'est pourquoi je pense que j'ai un problème de lien entre ma base et mon programme mais je ne vois pas pourquoi.
|
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2013 - 07:42 |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|