récupérer une valeur retour d'un script dans une ZsqlMethod
Bonjour,
bon, me voila devant un problème assez hard (peut être pas !!)
dans un ZSQLMETHOD, on peut récupérer des valeurs contenu dans la SESSION en faisant un truc du genre
Code:
<dtml-var "REQUEST.SESSION['maCle']">
je souhaite récupérer le résultat retourné par un script Python auquel je dois passer un paramètre.
j'ai essayer quelques chose de logique bien je ne soit pas expert en DTML
Code:
<dtml-var "monscript(table='valeur1')">
seulement ca va pas.
voici le message d'erreur.
Citation:
Error, exceptions.KeyError: 'table' SQL used:
Could not render the query template!
KeyError
'table'
Traceback (innermost last):
Module Shared.DC.ZRDB.DA, line 321, in manage_test
Module Shared.DC.ZRDB.DA, line 486, in __call__
<SQL at /DMPGSv1/module/OBSTETRIQUE/composants/antecedent/SQL/insertAntecedentPatient>
Module DocumentTemplate.DT_String, line 476, in __call__
Module DocumentTemplate.DT_Util, line 196, in eval
__traceback_info__: universalid
Module <string>, line 1, in <expression>
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 327, in _exec
Module None, line 10, in universalid
<PythonScript at /DMPGSv1/universalid used for /DMPGSv1/module/OBSTETRIQUE/composants/antecedent/SQL>
Line 10
Module Shared.DC.ZRDB.DA, line 486, in __call__
<SQL at /DMPGSv1/countRowInTable used for /DMPGSv1/module/OBSTETRIQUE/composants/antecedent/SQL>
Module DocumentTemplate.DT_String, line 476, in __call__
KeyError: 'table'
quelqu'un aurait une idée svp.
merci