Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-11-2007
jocey jocey is offline
Miembro
 
Registrado: ene 2007
Posts: 111
Poder: 18
jocey Va por buen camino
AdoQuery y dos fechas

Antes que nada saludar a la noble sociedad del club, espero y deseo que todos esten bien, bueno, tengo un informe con QuickReport, pero que utilizo Adoquery, esta consulta que hago con el Adoquery con access como gestor de base de datos me trabaja de maravilla, pero si el gestor es SQl me da error diciendo que 'DateValue' no es un parametro soportado o algo parecido, les pongo aqui el codigo de como lo uso para access a ver si alquien me puede ayudar como seria en sql..... saludos de antemano

Jocey


Código:
procedure TFormprincipal.Button1Click(Sender: TObject);
var  dia1, dia2 : string;
begin
dia1 := DatetoStr(formprincipal.DateTimePicker1.Date);
dia2 := DatetoStr(formprincipal.DateTimePicker2.Date);
try
with formre do
formre.ADOQuery1.SQL.Add('WHERE (((incidencias.fechainicio) Between ''' + dia1 + ''' And ''' + dia2 + '''))');
formre.ADOQuery1.Open;
formre.QuickRep1.Preview;
{formre.DataSetre.Last;}
Finally
formre.QuickRep1.Free;
formre.ADOQuery1.Last;
{formre.ADOQuery1.Close;}
end;
end;

Responder Con Cita
  #2  
Antiguo 28-11-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Hola, intentalo de esta manera:

Código Delphi [-]
procedure TFormprincipal.Button1Click(Sender: TObject);
begin
try
with formre do
formre.ADOQuery1.SQL.Add('WHERE (((incidencias.fechainicio) Between :dia1 And :dia2))');
formre.ADOQuery1.Params.ParamByName('dia1').value := DateTimePicker1.Date;
formre.ADOQuery1.Params.ParamByName('dia2').value := DateTimePicker2.Date;
formre.ADOQuery1.Open;
formre.QuickRep1.Preview;
{formre.DataSetre.Last;}
Finally
formre.QuickRep1.Free;
formre.ADOQuery1.Last;
{formre.ADOQuery1.Close;}
end;
end;

Espero que te ayude

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
slq entre dos fechas comparar fechas taru MySQL 2 30-07-2007 16:10:36
ADOQuery con SQL y ACCESS seleccionando por fechas saldanaluis Conexión con bases de datos 5 04-07-2007 23:10:26
ADOQuery silviodp Conexión con bases de datos 15 13-12-2006 17:45:34
Las horribles fechas, control de fechas Huer OOP 6 18-10-2005 19:11:49
AdoQuery davidgaldo Conexión con bases de datos 1 05-02-2004 20:07:29


La franja horaria es GMT +2. Ahora son las 15:25:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi