Sorry for reposting my question. But I haven't found any information in the
documentation or on the mailinglist.
Can anybody tell me what SQL statement (CALL SQL ...) is equivalent to the
OQL statement "SELECT p FROM myapp.Product p"?
have a look at my old mail below.
thanks.

Joel Gautschi

> hi,
> 
> I'm evaluating castor for a project. It has to meet the 
> criteria that the
> framework is able to pass through SQL statements. According to the
> documentation castor is able to do that.
> 
> if I try to run the following code:
> ---
> oql = db.getOQLQuery( "CALL SQL SELECT id, name, price, 
> group_id FROM prod AS
> myapp.Product" );
> result = oql.execute();
> while ( result.hasMore() )
> {
>   // do something
> }
> ---
> i get this error:
> ---
> javax.servlet.ServletException: 
> org.exolab.castor.jdo.PersistenceException:
> Nested error: java.sql.SQLException: Column Index out of 
> range ( 5 > 4). 
> ---
> 
> can someone tell me what I'm doing wrong?
> 
> more information:
> - if I use "oql = db.getOQLQuery( "SELECT p FROM myapp.Product p" );"
> everything works.
> - myapp.Product is the class from castor-0.9.3.9\src\examples\myapp
> - I use castor 0.9.3
> - I use mm.mysql-2.0.11 as JDBC 2.0 driver
> (class-name="org.gjt.mm.mysql.jdbc2.optional.MysqlDataSource")
> 
> 
> thanks in advance for your help!
> 
> Joel Gautschi 



--------------------------------------------
MySign AG, Switzerland
Web: http://www.mysign.ch
-------------------------------------------- 

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to