Hi everyone,
 
I've got a problem with something quite "easy", and besides, already used in 
another place in my application ...
 
The source code is :
====================
ArrayList listRole = new ArrayList();
listRole.add("Correspondant");
                  
criteria.addJoin( SalariePeer.USER_ID, TurbineUserGroupRolePeer.USER_ID );
criteria.addJoin(TurbineRolePeer.ROLE_ID, TurbineUserGroupRolePeer.ROLE_ID);    
              
criteria.addNotIn(TurbineRolePeer.ROLE_NAME,listRole);
                        
criteria.setDistinct();
 
List lstSalarie = SalariePeer.doSelect(criteria);
====================
 
It gives me an sql request without any column selected :
SELECT DISTINCT  FROM TURBINE_ROLE, SALARIE, TURBINE_USER_GROUP_ROLE WHERE 
TURBINE_ROLE.ROLE_NAME NOT IN ('Correspondant') AND 
SALARIE.USER_ID=TURBINE_USER_GROUP_ROLE.USER_ID AND 
TURBINE_ROLE.ROLE_ID=TURBINE_USER_GROUP_ROLE.ROLE_ID
 
And an java.sql.Exception in thrown :
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for 
JDBC][SQLServer]Data type like text, ntext or image cannot be selected as 
DISTINCT.
 
(error message translated from french)
 
As someone got an idea ?
 
 
Thanks !
==================================
Fr�d�ric Kerneuzet
==================================
 

Reply via email to