|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() ![]() |
Si j'exécute une requête SQL à partir de l'éditeur XMLGram, pas de problème j'obtiens une réponse normale.
Si j'exécute la même requête à partir de l'application en cours d'exécution, j'obtiens l'erreur suivante : TDacQuery.GetPreparedQuery - TDacMySQLQuery.Prepare41 - Query was empty C'est marrant, mais avec la même base sous Access, j'ai un comportement similaire. Dans l'EDI, la requête passe nickel. A partir de l'application, une erreur me sort : TDacQuery.Open - Instruction SQL non valide; 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' ou 'UPDATE' attendus Quelque soit le moteur SGBD, c'est comme si la requête exécutée était vide ?! Pourtant si je regarde les logs :
La requête a exécuter n'est pas vide ! [XMLRAD 2006R1, Windows Server 2003, MySQL 5.0]
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
--> Précisons que je bosse avec Sylvain sur ce projet ...
Hier soir, sur ma bécanne de dev (XMLRAD 2006 / XP / IIS) je bosse avec les même sources mais avec ACCESS comme BDD. Alors que ça marchait nickel, j'ai trifouillé la pagination dans mon xmlGram (je suis passé d'un Nb. max. résultats : de 20 à Tous les enregistrements). Et là ... même erreur que toi !! Citation:
Du coup je suis parti en maudissant XMLRAD (ben oui ça arrive ...). Ce matin ... plein de bonne humeur , je procède à quelques investigations ... Dans le fichier XMLGRAM , cette ligne attire mon attention: Code :
<ExactPagingStatement><![CDATA[ ]]></ExactPagingStatement> Code :
<ExactPagingStatement><![CDATA[]]></ExactPagingStatement> Est-ce la "very definitive solution" de ton problème en particulier ... mystère mais c'est bien parti !!! A SUIVRE
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() ![]() |
ah mais c'est bien sur !
L'exact paging envoyait implicitement une autre requête (ça mérite d'être ajouté dans le log ça !). Ce qui explique que malgré le SGBD, on retrouve le pb. Zut je crois que j'avais pas regardé les traces. Et pis encore une fois ça aurait pu être détecté en traçant pas à pas le framework. Eric si jamais c'est marqué dans les traces, tu as le droit de me flageller en public ;-) Joli Merci !
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
regarde dans le log d'erreur mais je crois que la requête incriminée est loggée.
d'autre part tu avais déjà eu le problème... quand j'ai lu ton post, j'ai tout de suite pensé à cela.
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#5 | |
|
Membre éprouvé
![]() ![]() |
Citation:
Je ne me rapelle pas avoir déjà rencontré ce pb, à moins que je devienne amnésique, soit tu te trompes de zozo soit je suis devenu zozo (enfin un peu plus que d'hab ;-))
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
|
00
|
|
|
#6 | |
|
Membre éprouvé
![]() ![]() |
Citation:
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() |
tu avait eu le problème avec MySQL et la casse du nom des tables.
la requête qui ne passait pas étati celle de l'exact Paging ! Effectivement, la requête exactPaging n'est pas loggée.
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#8 | |
|
Membre éprouvé
![]() ![]() |
Citation:
RDM tu viens de gagner le droit de rédiger mes mémoires, respect !
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com