Hi all I have also encounterred the same problem. I've trace the / hibernate / Hibernate2/src/net/sf/hibernate/dialect/InformixDialect.java at http://cvs.sourceforge.net/viewcvs.py/hibernate/Hibernate2/src/net/sf/hibernate/dialect/InformixDialect.java?rev=1.14&view=markup
I guess the issue is in the function as follwoing: public String getLimitString(String querySelect, boolean hasOffset, int limit) { if (hasOffset) throw new UnsupportedOperationException("informix has no offset"); return new StringBuffer( querySelect.length()+8 ) .append(querySelect) .insert( getAfterSelectInsertPoint(querySelect), " first ?" ) .toString(); } Why is the parameter "limit" passing in without any effect but just writing "first ? " ? Will any other module do setInt(limit) elsewhere ? urgent....too... Best Regards, Ahsiu >>----------- Original Message ---------------- >> Hi everybody, >> >> I am doing the following query using Hibernate 2.1.6 with an Informix >> database >> >> Query query = aHibernateSession.createQuery(hql); >> query.setMaxResults(1); >> setBoundVariables(query); >> query.list(); >> >> When query.list() method is executed, I got the following error message (see >> below). When I don"t set the Max Results, I have no error. I saw that the >> generated SQL contains the "select first" string and my Informix database >> support it. Can somebody help ? >> >> Please it is urgent.... >> >> Regards . Yvan >> >> Hibernate: select first ? bankpjo0_.user_nr_bk as user_nr_bk, >> bankpjo0_.bankname as bankname, bankpjo0_.userbk_nr as userbk_nr from srusbk >> bankpjo0_ where (bankpjo0_.userbk_nr=? )and(bankpjo0_.user_nr_bk=? ) >> >> >> Message: java.sql.SQLException: A syntax error has occurred. >> Class: org.apache.commons.dbcp.DbcpException >> Stack trace: >> org.apache.commons.dbcp.DbcpException: java.sql.SQLException: A syntax error >> has occurred. >> at >> org.apache.commons.dbcp.PoolingConnection.makeObject(PoolingConnection.java: >> 191) >> at >> org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(Unknown >> Source) >> at >> org.apache.commons.dbcp.PoolingConnection.prepareStatement(PoolingConnection >> .java:128) >> at >> org.apache.commons.dbcp.DelegatingConnection.prepareStatement(DelegatingConn >> ection.java:187) >> at >> net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:257) >> at >> net.sf.hibernate.impl.BatcherImpl.getPreparedStatement(BatcherImpl.java:232) >> at >> net.sf.hibernate.impl.BatcherImpl.prepareQueryStatement(BatcherImpl.java:65) >> at >> net.sf.hibernate.loader.Loader.prepareQueryStatement(Loader.java:779) >> at net.sf.hibernate.loader.Loader.doQuery(Loader.java:265) >> at >> net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader >> .java:133) >> at net.sf.hibernate.loader.Loader.doList(Loader.java:1033) >> at net.sf.hibernate.loader.Loader.list(Loader.java:1024) >> at >> net.sf.hibernate.hql.QueryTranslator.list(QueryTranslator.java:854) >> at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1544) >> at net.sf.hibernate.impl.QueryImpl.list(QueryImpl.java:39) >> ...... -- Chang Heng-Hsiu Organization : Institute for Information Industry Department : Advanced e-Commerce Institute Tel: 886-2-87326222 ext. 329 FAX: 886-2-23770776 E-Mail: [EMAIL PROTECTED] Addr : 17FL.-A, No.333, Sec.2, Duenhua S. Rd, Taipei 106, Taiwan ------------------------------------------------------- This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 _______________________________________________ hibernate-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/hibernate-devel