Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2003, 08h17   #1
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Par défaut {$PARAM} dans XMLGRAM

Bonjour,

J'utilise les {} dans mes xmlgram afin de personnaliser la requête de sélection. C'est très pratique.

Je voudrais faire de même pour les dbbatch .... et là, j'ai une erreur ...
que voici

TDacQuery.GetPreparedQuery - Erreur de syntaxe ou violation d'accès

Cette fonctionnalité n'est-elle pas implémentée dans les DBBatch ???
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2003, 09h39   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
non effectivement, cette fonctionnalité a été implémentée surtout pour pouvoir faire des requêtes SELECT dynamique en mettant mar exemple un Order By en fonction de la colonne que l'on souhaite. a priori dans un Update, Insert, Delete il n'y a pas besoin. mais cela peut quand meme être utile dasn ton cas.

Je leur fais une demande pour le prochain build.
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2003, 10h36   #3
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
je viens de regarder pour ca. je pense qu'en modifiant le DBBatch.DoProcess (XMLGram.pas) de cetta manière (les lignes à rajouter sont anotées avec un +):

Code :
1
2
3
4
5
6
7
8
9
procedure TDBBatch.DoProcess(const Context: IXMLContext; const Input, Output: IXMLCursor);
begin
  try
    Fetches := Fetches+1;
+   if FStatementParams.Count > 0 then
+     Query.SQL.Text := ReplaceParams(FStatement, FStatementParams, Context);
    if not Query.Prepared then
      Query.Prepare;
    FillParams(Input, Context);
je pense qu'avec ca, cela devrait marcher. je soumet la modif en meme temps.
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2003, 12h42   #4
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Super, ça marche.

je regarderais lundi sur le prochain build.

Merci
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h20.


 
 
 
 
Partenaires

Hébergement Web