Ver Mensaje Individual
  #1  
Antiguo 24-04-2007
rrosariom rrosariom is offline
Miembro
 
Registrado: abr 2007
Posts: 23
Reputación: 0
rrosariom Va por buen camino
Consulta Por Fecha Con Base De Datos Dbase

Saludos,

Tengo una base de datos en dbase y estoy haciendo una consulta por fecha y me devuelve un mensaje de error como el que sigue:

type mismatch in expression

Lo he hecho de diferente manera como sigue:

form6.Query1.Close;
form6.Query1.SQL.Clear;
form6.Query1.SQL.Add('select * from tbl_backup where fecha='+datetostr(DateTimePicker1.Date));
form6.Query1.Open;
if form6.query1.recordcount > 0 then
form6.showmodal
else
showmessage('No existen registros en la fecha especificada');

=========================================================================

{form6.Query1.close;
form6.Query1.sql.clear;
form6.query1.sql.add('select * from tbl_backup');
form6.query1.sql.add('where fecha =' + DateToStr(DateTimePicker1.Date));
form6.query1.open;
if form6.query1.recordcount > 0 then
form6.showmodal
else
showmessage ('No existen registros para la fecha indicada');

==========================================================================
form6.query1.SQL.clear;
form6.query1.sql.add('Select * from tbl_backup,');
form6.query1.sql.add('where Fecha =# '+DateToStr(DateTimePicker1.Date)+'#');
form6.Query1.Params[0].AsDate:= datetimepicker1.date;
form6.query1.open;
if form6.query1.recordcount > 0 then
form6.showmodal
else
showmessage ('No existen registros para la fecha indicada');

El campo de es tipo date y estoy utilizando el componebte datetimerpicker1.

Espero que alguien me ayude con esto por favor.
Responder Con Cita