Hi! Since I can't check the code repository for a newer version of the ESQL taglib which might be fixed by now (or I'm the only thing "broken" here), I would apreciate some comments on some "findings" I've made :
Look at this fragment from the esql taglib and read the comments I've placed in it : <?xml version="1.0"?> <!-- $Id: esql.xsl,v 1.54 2001/01/22 23:49:44 balld Exp $--> <!-- (...) // line number is 406 <!-- this is a normal query --> <xsl:otherwise> _esql_query.statement = _esql_connection.connection.createStatement(); _esql_query.results = _esql_query.statement.execute(_esql_query.query); </xsl:otherwise> </xsl:choose> // my debug System.out.println("ESQL : _esql_query.query = " + _esql_query.query); System.out.println ("ESQL : _esql_query.results = " + _esql_query.results); // the query's fine, and "_esql_query.results == false" as it should, since from // JAVA 1.3 Documentation for java.sql.statement, execute() returns false // for an update/insert or *no results matching the query* !!! if (_esql_query.results) { _esql_query.resultset = _esql_query.statement.getResultSet(); _esql_query.resultset_metadata = _esql_query.resultset.getMetaData(); _esql_query.position = 0; if (_esql_query.skip_rows > 0) { while (_esql_query.resultset.next()) { _esql_query.position++; if (_esql_query.position == _esql_query.skip_rows) { break; } } } <xsl:apply-templates select="esql:results"/> <xsl:apply-templates select="esql:no-results"/> _esql_query.resultset.close(); } else { _esql_query.position = _esql_query.statement.getUpdateCount(); if (_esql_query.position >= 0) { <xsl:apply-templates select="esql:update-results/*"/> } } _esql_query.statement.close(); // since _esql_query.results == false, i guess from this that "esql:no-results" // never gets instantiated. I can't find any reasonable explanation for why only now I've found this problem with esql. Donald, please can you give me a help?! Am I missing something???? I've used the no-results tag more than once ... I didn't found any "malfunction" earlier just because the no-results condition was never met ... until now.
--------------------------------------------------------------------- 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]>