Very simple query, but doesn't work. :(
My cocoon is 2.1.4 and my jdk is 1.4.2. I am using mysql. The same query works fine with sql transformer.

<?xml version="1.0"?>
<xsp:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:esql="http://apache.org/cocoon/SQL/v2">
<esql:connection>
  <esql:pool>MYDB</esql:pool>
  <esql:execute-query>
    <esql:query>select uid from users</esql:query>
    <esql:results>     
    <users>
      <esql:row-results>
        <user>
           <login><esql:get-string column="uid"/></login>
        </user>
      </esql:row-results>
     </users>
    </esql:results>
    <esql:no-results>
       <p>Sorry, no results!</p>
    </esql:no-results>
     <esql:error-results>
       There is error happened
   </esql:error-results>
</esql:connection>
</xsp:page>

Error message:

Original Exception: org.apache.cocoon.components.language.LanguageException: Error compiling mydb_xsp:
ERROR 1 (org\apache\cocoon\www\han\esql\mydb_xsp.java):
...
    if (_esql_query != null) {
      _esql_queries.push(_esql_query);
    }


// start error (lines 306-306) "Unhandled exception type SQLException"
    _esql_query = _esql_connection.createQuery(

// end error
             String.valueOf(""),
             String.valueOf(
      "" 
      

<<Blank Bkgrd.gif>>

Reply via email to