Try using:
<esql:error-results>
<esql:get-message/>
</esql:error-results>
DR
At 05:42 PM 12/26/01 +0100, you wrote:
>Hello everybody,
>
>I have the following problem and for me it is hard to tell where the reasons are:
>
>I am trying to send an insert query to mySQL from an XSP-Page processed by
>Cocoon 2.
>
>If successful the resultpage shall yield some hopebringing comment, for
>example which values have been inserted.
>
>If the update fails (because of a SQLException) I need to tell it to the user.
>
>Therefore I have tried to use the <esql:results> and <esql:no-results> tags
>from the esql-taglib (this once worked fine with Cocoon 1 and Oracle 8). But
>with mySQL and Cocoon 2 it just won't work. Either I get always only success
>messages even if the query fails, or no text at all.
>
>Has anybody experiences with this or knows an answer that could help?
>
>Thanks,
>Uwe Stelzer
>
>
>Here is the source of my XSP page:
>
>--------------------------------------------------------------------------------------
>
><?xml version="1.0" encoding="UTF-8"?>
>
><xsp:page
> language="java"
> xmlns:xsp="http://apache.org/xsp"
> xmlns:esql="http://apache.org/cocoon/SQL/v2"
> xmlns:request="http://www.apache.org/1999/XSP/Request"
> xmlns:util="http://www.apache.org/1999/XSP/Util"
> >
>
><xsp:structure>
> <xsp:include>java.lang.*</xsp:include>
></xsp:structure>
>
><page>
>
> <xsp:logic>
> String something = request.getParameterValues("something")[0];
> //... maybe some more variables
> </xsp:logic>
>
><esql:connection>
> <esql:driver>org.gjt.mm.mysql.Driver</esql:driver>
> <esql:dburl>jdbc:mysql://localhost:3306/myDatabase?user=myUser</esql:dburl>
>
> <esql:execute-query>
> <esql:query>
> insert into StudentTable (something)
> VALUES ('<xsp:expr>something</xsp:expr>')
> </esql:query>
>
> <esql:results>
> <esql:update-results>
> <success>
> <something>
> <xsp:expr>something</xsp:expr>
> </something>
> </success>
> </esql:update-results>
> </esql:results>
>
> <esql:no-results>
> <fail>
> <something>
> Oooops, database update query failed!
> </something>
> </fail>
> </esql:no-results>
>
> </esql:execute-query>
>
></esql:connection>
>
></page>
></xsp:page>
>
>--------------------------------------------------------------------------------------
>
>
>
>---------------------------------------------------------------------
>Please check that your question has not already been answered in the
>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>For additional commands, e-mail: <[EMAIL PROTECTED]>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>