Ver Mensaje Individual
  #1  
Antiguo 25-01-2007
ddd_ddd ddd_ddd is offline
Miembro
 
Registrado: sep 2005
Posts: 60
Reputación: 19
ddd_ddd Va por buen camino
problema sencillo en una consulta

Tengo una tabla que se llama: Cursos, sus campos son: id_curso, Tipo(puede ser basico, intermedio, ó avanzado), fecha_inicio y fecha_fin.
en un form tengo una maskedit1(para capturar el tipo de curso), un datetimepicker1(para capturar una fecha de inicio), un datetimepicker2(para capturar la fecha de fin) y un bitbtn1(para realizar la busqueda usando una query1).
este es el codigo que tengo en el bitbtn1:
Código Delphi [-]
query1.Active:=false;
query1.SQL.Text:=('select * from Cursos where RFC_Emp='+quotedstr(maskedit1.text)+' AND Fecha_I>='+
datetostr(DATETIMEPICKER1.Date)+'
 AND Fecha_F<='+datetostr(DATETIMEPICKER2.Date));
query1.Active:=true;
if (query1.recordcount<>0)then
    begin
      Table1.Locate('Tipo',maskedit1.Text,[]);
end;
Al correrlo y presionar el bitbtn1 me aparece este error:
type mismatch in expression
Supongo que tengo algo mal en la consulta, pero que???????
Gracias por tomarse el tiempo de leer mi explicacion

Última edición por marcoszorrilla fecha: 25-01-2007 a las 22:44:13.
Responder Con Cita