borreguito
24-11-2003, 18:52:48
Que tal, no se si alguien me pueda ayudar, pero estoy manejando tablas paradox con instrucciones SQL, y necesito hacer una busqueda por nombre y un rango de fechas, para ello tengo el siguiente codigo:
//La variable Nom_estacion es string
Nom_Estacion:=edit1.Text;
query1.SQL.Clear;
query1.SQL.Add('select * from capturarHid where estacion = :Nom_Estacion');
query1.ParamByName('Nom_Estacion').AsString:= Nom_Estacion;
query1.Open;
y con esto me busca muy bien el nombre de la estacion que busco, pero cuando le aumento el sodigo para buscar el rango de fechas tengo:
query1.SQL.Add('select * from capturarHid where estacion = :Nom_Estacion and fecha between :fecha_inicial and :fecha_final');
y al hacer esto me manda un error de "type mismatch". Todas las variables las tengo declaradas como strings, entonces no se si ese sea el problema y tampoco se de que otro tipo podria declarar las fechas.
Espero que me puedan ayudar con esto.Gracias.
Ana.:confused:
//La variable Nom_estacion es string
Nom_Estacion:=edit1.Text;
query1.SQL.Clear;
query1.SQL.Add('select * from capturarHid where estacion = :Nom_Estacion');
query1.ParamByName('Nom_Estacion').AsString:= Nom_Estacion;
query1.Open;
y con esto me busca muy bien el nombre de la estacion que busco, pero cuando le aumento el sodigo para buscar el rango de fechas tengo:
query1.SQL.Add('select * from capturarHid where estacion = :Nom_Estacion and fecha between :fecha_inicial and :fecha_final');
y al hacer esto me manda un error de "type mismatch". Todas las variables las tengo declaradas como strings, entonces no se si ese sea el problema y tampoco se de que otro tipo podria declarar las fechas.
Espero que me puedan ayudar con esto.Gracias.
Ana.:confused: