Try using
query.setStartAtIndex(0);
query.setEndAtIndex(10);
Ron Gallagher
Atlanta, GA
[EMAIL PROTECTED]
>
> From: "Ismail Siddiqui" <[EMAIL PROTECTED]>
> Date: 2003/03/12 Wed PM 02:26:35 EST
> To: "OJB Users List" <[EMAIL PROTECTED]>
> Subject: Selecting Top 10 records??
>
> Hi all
> I am using QueryByCriteria as following
>
> PersistenceBroker broker =
> PersistenceBrokerFactory.defaultPersistenceBroker();
> broker.beginTransaction();
> Criteria c = new Criteria();
> c.addEqualToColumn("program_instance_id", program_instance_id+"");
> c.addOrderByDescending("score");
> QueryByCriteria query = new QueryByCriteria(Game.class, c);
> Collection game =
> broker.getCollectionByQuery(query);
>
> I am running microsoft sql server and want to select only top 5 records
> ..like select top 5 * where .... How can I put this condition in Criteria
>
>
> Thanks
>
> ismail
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]