Cita:
|
Empezado por efelix
El error que se origina te lo pongo textualmente: 'Aplication uses a value of the wrong type for the current operation', cuando le doy ok se detiene en la línea que ya expliqué en el mensaje anterior aún cuando ya hizé el cambi que me sugeriste:ADOSPDebCheque.Parameters.ParamByName('@FechaDebito').Value := FormatDateTime('yyyy-dd-mm',DTPFechaDebitoPanel.Date). Espero puedas ayudarme y hayas entendido mi explicación. Te reitero las gracias.
|
Jjejeje hay un error en la sentencia que estas usando amigo pues debe ser de la siguiente manera
Código Delphi
[-]
With ADOSPDebCheque.Parameters Do
ParamByName('@FechaDebito').Value :=
FormatDateTime('yyyy-mm-dd',DTPFechaDebitoPanel.Date).
Si observas debe ser
yyyy mmm dd
Ahora bien, revisa que en tu sp estes pasando el valor convertido en date time

.
No debe presentarte problema.
Cuando usas trunc, en escencia estas haciendo algo parecido al formatdatetime

prueba pasandoles el periodo 23/12/2006 al 31/12/2006 a los sps que te devuelven recorsets.
suerte