Ver Mensaje Individual
  #4  
Antiguo 11-04-2018
andres_89 andres_89 is offline
Miembro
 
Registrado: dic 2013
Posts: 46
Reputación: 0
andres_89 Va por buen camino
Cita:
Empezado por TOPX Ver Mensaje
Estimado,

Si el campo fecha_ci es de tipo DATE, DATETIME ó TIMESTAMP, puede hacer:
Código PHP:
ADOQuery1->Parameters->ParamByName("PVALUE1")->AsDateTime Date(); 
Y de la misma manera:
Código PHP:
ADOQuery1->Parameters->ParamByName("PVALUE1")->AsDateTime DateTimePicker1->Date
Pero, si no es así, se le recomienda que lo cambie a uno de esos tipos de dato.
-
Probe tu código TOPX, pero me mando un error:
Código:
[bcc32 Error] Formulario_Principal.cpp(728): E2316 'AsDateTime' is not a member of 'TParameter'
Estoy utilizando Embarcadero c++ Builder 10.2.2, quizas sea la versión que no lo reconoce.

Probe el código de ecfisa, no me dio errores pero no me reconocio las fechas, pero buscando por google el DATE_FORMAT() que menciono ecfisa, encontre otra función parecida "FormatDateTime()" y me funciono perfectamente, dejo el código:

Código:
ADOQuery1->SQL->Add("WHERE (cbx_participacion_datos.fecha_ci) >= :PVALUE1");
ADOQuery1->Parameters->ParamByName("PVALUE1")->Value = FormatDateTime("yyyy/mm/dd",TDateTimePicker->Date.DateString());
Y para mostrarlo con el tiempo:
Código:
ADOQuery1->SQL->Add("WHERE (cbx_participacion_datos.fecha_ci) >= :PVALUE1");
ADOQuery1->Parameters->ParamByName("PVALUE1")->Value  = FormatDateTime("yyyy/mm/dd hh:mm:ss",TDateTimePicker->Datetime);
Gracias por las respuestas, me iluminaron en la búsqueda.
Responder Con Cita