Ver Mensaje Individual
  #1  
Antiguo 19-04-2012
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Reputación: 21
ElDioni Va por buen camino
Problema con Filter y campo boolean

Hola a todos,

tengo un problema que no logro comprender porque creo que es lo más sencillo del mundo pero no me funciona como quiero.

Tengo un ClientDataSet que está enganchado a un DataSetProvider y este a un AdoQuery, en el ClientDataSet quiero filtrar por el valor True de un campo Boolean, entonces pongo en el código lo siguiente:

Código Delphi [-]
ClientDataSet1.Filtered:=false;
ClientDataSet1.Filter:='Principal=True';
ClientDataSet1.Filtered:=True;

Pero no me devuelve ningún valor, ahora mismo la tabla tiene todos los registros a true menos uno, si en lugar de poner el filtro con true lo pongo con false me sale el único que registro que tengo en False, al revés me debería sacar todos los demás, ¿no?. No se me ocurre que puede estar pasando, si alguien sabe que puede ser agradecería la ayuda.

Por cierto, la base de datos esta en access, por si sirve de algo.

Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita