Ver Mensaje Individual
  #3  
Antiguo 26-05-2011
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Reputación: 0
pau_elx Va por buen camino
Gracias por el link, me he dado cuenta que el datetimepicker coge los datos en formato dd/mm/aaaa y en mysql la fecha la toma en formato aaaa/mm/aaaa
por lo que se me había ocurrido declararme 2 variables string e y s (ya que la consulta la hago entre 2 fechas y luego
Código Delphi [-]
e:=formatdatetime('yyyy/mm/dd',datetimepicker1.date);
s:=formatdatetime('yyyy/mm/dd',datetimepicker2.date);
y la consulta quedaria asi:
Código Delphi [-]
datamodule2.Query2.SQL.text:='select num_fra, fec_fra, nom_cli from clientes right join factura on cod_cli=cod_cli_fra where fec_fra >= '+e+' and fec_fra <='+s+' order by fec_fra';
también he probado con:
Código Delphi [-]
 datamodule2.Query2.SQL.text:='select num_fra, fec_fra, nom_cli from clientes right join factura on cod_cli=cod_cli_fra where fec_fra >= '+datetostr(datetimepicker1.Date)+' and fec_fra <='+datetostr(datetimepicker2.Date)+' order by fec_fra';
y en ambos casos me dice que la consulta está vacia cuando existen registros

Última edición por ecfisa fecha: 26-05-2011 a las 08:07:07. Razón: Etiquetas: [DELPHI] [/DELPHI]
Responder Con Cita