Bonjour,
je souhaite utiliser le SQL Transfomer avec des requêtes SQL qui ne sont pas
prédéfinies mais construites dynamiquement dans une XSP. J'ai donc fait ce
test pour vérifier le principe (sql.xsp) :
<xsp:logic>
String query="select terme from thesaurus where pere like '' and langue like
'french'";
<page>
<sql:execute-query
xmlns:sql="http://apache.org/cocoon/SQL/2.0">
<sql:query name="requete">
<xsp:expr>query</xsp:expr>
</sql:query>
</sql:execute-query>
</page>
</xsp:logic>
Cela ne fonctionne pas et le SGBD envoie une erreur :
<sql:error>ERREUR: erreur de syntaxe sur ou près de «query»</sql:error>
Existe-il un moyen de procéder de la sorte, sachant que mon pipeline est
celui-ci :
<map:pipeline id="sql">
<map:match pattern="sql/*">
<map:generate src="sql/sql.xsp"/>
<map:transform type="sql">
<map:parameter name="use-connection" value="id_cnx"/>
</map:transform>
<map:serialize type ="xml"/>
</map:match>
</map:pipeline>
Merci et à bientôt.
André Davignon
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]