Ver Mensaje Individual
  #1  
Antiguo 13-01-2018
servicomp servicomp is offline
Miembro
 
Registrado: Oct 2003
Ubicación: Cartago
Posts: 144
Reputación: 16
servicomp Va por buen camino
Busqueda Exacta

Cordial saludo, En el momento estoy desarrollando un aplicativo con Rad Studio 10, usando Firebird en su versión 3.0, y para conectar la base de datos estoy probando Firedac. El problema consiste es cuando quiero buscar alguna información en la base de datos en un campo de tipo VARCHAR. Por ejemplo deseo buscar el codigo '1616' el cual estoy seguro no existe en la base de datos, pero si existe el codigo '16162520'. La búsqueda me devuelve que el codigo '1616' si existe a pesar de que no esta en la base de datos. Uso el siguiente código para hacer la busqueda.
Código Delphi [-]
    FDQDocumento.SQL.Clear;
    FDQDocumento.SQL.Add('Select * from CENSO WHERE DOCUMENTO STARTING WITH : DOC');
    FDQDocumento.ParamByName('DOC').AsString:=EDocumento.Text;
    FDQDocumento.OpenOrExecute;
    if FDQDocumento.RecordCount=0 then

Como hemos descrito el problema, cuando buscamos el codigo '1616', nos entrega que si hay un registro y ese es el '16162520'. ¿como Podemos resolver este problema, que solo se presenta con firedac?. Agradeciendo de antemano sus comentarios y colaboración.
Responder Con Cita