I still stick in the same question.

What i've done is this:

        public List getOrt(int iOrt_ID) throws Exception
        {
                Criteria criteria = new Criteria();
                criteria.add(this.getPeer().ORT_ID, iOrt_ID);
                return = BasePeer.doSelect(criteria);
        }

What i get is:
org.apache.torque.TorqueException: Syntax error or access violation: You
have an error in your SQL syntax near 'FROM TB_ORT WHERE TB_ORT.ORT_ID=1070'
at line 1

When i debug i find the SQL-Statment "select form ta_ort ....."

Obviously the * is missing.

If i add each Column with criteria.addSelectColumn() it works fine.

Is there a Methode to select all Columns? I bet that this is posible.

Thanx for your help.

-----Urspr�ngliche Nachricht-----
Von: Gaasch, Derek [mailto:[EMAIL PROTECTED]]
Gesendet: Samstag, 7. Dezember 2002 01:28
An: 'Turbine Users List'
Betreff: RE: select * from ...


2.2 rc1

are you sure your OM files & tables are as you expect them to be? Does the
problem only happen with a join (i.e. can you do a simple select with an
empty criteria object? Or with just a criteria added --like a primary key
id?)

-----Original Message-----
From: Dieter Engelhardt [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 06, 2002 5:22 PM
To: Turbine Users List
Subject: AW: select * from ...

Thats not the problem because if i put al my columes into the criteria, ir
works.

Like if i ad a statement it works fine

Criteria criteria = new Criteria();
criteria.addSelectColumn(this.getPeer().SomeColumn);
List v = this.getPeer().doSelect(criteria);

What version of Turbin do you user?


-----Urspr�ngliche Nachricht-----
Von: Gaasch, Derek [mailto:[EMAIL PROTECTED]]
Gesendet: Samstag, 7. Dezember 2002 01:15
An: 'Turbine Users List'
Betreff: RE: select * from ...


Put the id in quotes?

-----Original Message-----
From: Dieter Engelhardt [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 06, 2002 5:14 PM
To: Turbine Users List
Subject: AW: select * from ...

The problem is described below.
I get an exception.

Im using TDK 2.2 rc1.

-----Urspr�ngliche Nachricht-----
Von: Gaasch, Derek [mailto:[EMAIL PROTECTED]]
Gesendet: Samstag, 7. Dezember 2002 01:07
An: 'Turbine Users List'
Betreff: RE: select * from ...


And the problem is?

Criteria c = new Criteria();
c.add(SomePeer.ID,"1155");
SomePeer.doSelect (c);

http://jakarta.apache.org/turbine/torque/criteria-howto.html


-D


-----Original Message-----
From: Dieter Engelhardt [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 06, 2002 4:40 PM
To: Turbine Users List
Subject: AW: select * from ...

This might work, but i need to add some extra criteria
like select * from sometab where id = id_value

-----Urspr�ngliche Nachricht-----
Von: Gaasch, Derek [mailto:[EMAIL PROTECTED]]
Gesendet: Samstag, 7. Dezember 2002 00:36
An: 'Turbine Users List'
Betreff: RE: select * from ...


Just use an empty Criteria object.


SomePeer.doSelect (new Criteria())


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 06, 2002 3:51 PM
To: Jakarta-Turbine
Subject: select * from ...

How do i accomplish a simple select * from sometable without specifing every
selectColumn.

Example:

Criteria criteria = new Criteria();
criteria.addJoin(TbOrtPeer.OLP_ID, TbOrtLookupPeer.OLP_ID);
criteria.add(this.getPeer().ORT_ID, iOrt_ID);
List v = this.getPeer().doSelect(criteria);

i'll get an exception "Syxntaxerror in SQL-Statement"

It looks like the statement misses the * as a wildcard for all columns.

If i try add criteria.addSelectColumn("*");

I get an exception "Malformed column name in Criteria select: '*' is not of
the form 'table.column'"

What's wrong?
How can i do it right?

Thanx for your help
Dieter




--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to