|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
Bonjour à tous
Je suis sous XMLRAD 2005 et je viens de tomber sur un truc qui a dû changer mais je ne sais pas depuis quand. Dans BeforeXMLGram je veux modifier un DBExtract. Je fais donc comme suit : Code :
J'ai déjà utilisé cette technique dans une autre appli et cela fonctionne bien. Aurais-je manqué quelque chose ? Merci pour vos réponses |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
Bon j'ai contourné le problème avec les Template Properties mais j'aimerai quand même bien comprendre et savoir si c'est possible.
|
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Ca me parait normal que tu retrouves au prochain passage non pas la requete originale mais celle modifiée au premier tour, non ?
Pour éviter cela (et même si ca convient), je te conseille plutot de passer par une valeur dans le context: Dans ton .xmlgram Code :
SELECT ... FROM ... WHERE ... {$SQL_EN_PLUS}
Code :
Context.Values['SQL_EN_PLUS'] := ' AND .....'; Michael |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Arf, coiffé au poteau!
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() |
il est normal si on modifie directement le statement de l'instruction qu'elle soit toujours la au tour suivant.
En effet, la requête est chargé en mémoire a partir du disque et n'est pas rechargé a chaque fois. la propriété que tu modifies est celle directement en mémoire (en cache en fait)
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
y-a-t-il un moyen de réinitialiser ce cache ?
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() |
si vous avez XMLC_CheckFileAge = 1 il suffit de bouger la date du fichier xmlgram.
sinon la meilleure méthode reste les templates properties.
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com