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]

Répondre à