Ver Mensaje Individual
  #2  
Antiguo 13-06-2007
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Reputación: 21
David Va por buen camino
Cool No puedo hacer un LOCATE [], con un ClientDataSet

Hola

Estoy con Firebird , tengo un componente ClientDataSet , con un campo descripción , definido en la base de datos como VarChar(80)

bien , pongo esta sentencia Y no me hace nada . Y en la base de datos , el campo esta escrito exactamente igual que el parametro que le paso al locate , incluido mayuscula y minuscula.

Código Delphi [-]
MiClientDataSet.Locate('Descripcion','BUENO',[]);

pero si me funciona esta :

Código Delphi [-]
MiClientDataSet.Locate('Descripcion','BUENO',[loPartialKey]);

No sé donde esta el error , por que la segunda busca partes , pero es que en la base de datos el campo Descripcion tiene el mismo valor que el parametro que le paso en el LOCATE ,así que deberia de funcionar el [].

Un saludo
Responder Con Cita