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 : Sélectionner tout - Visualiser dans une fenêtre à part
<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 : Sélectionner tout - Visualiser dans une fenêtre à part
<dtml-var "monscript(table='valeur1')">
seulement ca va pas.

voici le message d'erreur.
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