|
Iniciado por saadidimiad, 18,oct. 2004 14:22 - 4 respuestas |
| |
| | | |
|
| |
Publicado el 18,octubre 2004 - 14:22 |
je fais une requete sur un fichier hyperfile avec un parametre. kand je l'execute avec F9 avec comme param "555" ca marche tres bien mais une fois je fais: SI PAS HExécuteRequêteSQL(RDetBon,hRequêteDéfaut,"555") ALORS Erreur("impossible d'initialiser la requete "+RC+ErreurInfo()) RETOUR FIN Je recois un message "Impossible d'initialiser la requete RDetBon Mot inattendu" est ce ke kelk'un peut m'aider? Merci |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,octubre 2004 - 15:39 |
"Mouad" <saadidimiad@yahoo.fr> wrote in news:41738ffe@news.pcsoft.fr:
je fais une requete sur un fichier hyperfile avec un parametre. kand je l'execute avec F9 avec comme param "555" ca marche tres bien mais une fois je fais: SI PAS HExécuteRequêteSQL(RDetBon,hRequêteDéfaut,"555") ALORS Erreur("impossible d'initialiser la requete "+RC+ErreurInfo()) RETOUR FIN Je recois un message "Impossible d'initialiser la requete RDetBon Mot inattendu" est ce ke kelk'un peut m'aider? Merci
Essaie plutot : SI PAS HExécuteRequête(RDetBon, hRequêteDéfaut, "555") ALORS ....
A+
-- N. Kevin |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,octubre 2004 - 16:25 |
Il faut utiliser HExecuteRequete() et non pas HExécuteRequêteSQL()
En effet HExécuteRequêteSQL attend en 2nd parametre une requete SQL. Comme vous avez créé une requete à l'aide de l'éditeur de requetes, il faut utiliser la fonction HExécuteRequête().
Mouad wrote:
je fais une requete sur un fichier hyperfile avec un parametre. kand je l'execute avec F9 avec comme param "555" ca marche tres bien mais une fois je fais: SI PAS HExécuteRequêteSQL(RDetBon,hRequêteDéfaut,"555") ALORS Erreur("impossible d'initialiser la requete "+RC+ErreurInfo()) RETOUR FIN Je recois un message "Impossible d'initialiser la requete RDetBon Mot inattendu" est ce ke kelk'un peut m'aider? Merci
|
| |
| |
| | | |
|
| | |
| |
Publicado el 18,octubre 2004 - 16:35 |
c'est parce que tu t'es trompé pour exécuter ta requête :
c'est HExécuteRequête(RDetBon,hrequêteDefaut,"555")
le "HExécuteRequêteSQL" est utilisé lorsque tu écris toi même ta requête exemple :
--- HExécuteRequêteSQL(RDetBon,"SELECT NOM FROM CLIENT")
avec ce que tu as écris le programme estime que ta requete est "555" et ça ça ne veut rien dire en SQL c'est pourquoi il te dit "Mot inattendu"
Marilyne |
| |
| |
| | | |
|
| | |
| |
Publicado el 18,octubre 2004 - 17:57 |
Merci, ca tourne J'ai été idiot, par ce ke j'ai du la constater. Mais ca arrive. |
| |
| |
| | | |
|
| | | | |
| | |
|