asignar fecha a un campo de tipo DATE
Hola gente, tengo un problema.
tngo que cargar en un formulario alquileres la fecha, tngo un dbgrid que se conecta con el data source y este con el clientdataset, y este con el provider y este con el dataset alquileres(bdexpress). tengo el componente datetimepicker o el month calendar, y quiero señalar la fecha y con un boton cargar se carge en el campo del grid la fecha que acabo de seleccionar. esto tiene que guardarse en la base de datos. esto lo hice en el evento del boton Onclic [code] with Clidatos do begin close; Params.ParamByName('FECH').AsDate:=DateTimePicker1.Date; open; end; mdmodulodedatos.dsetalquileresFECHA:=clidatos.params.parambyname('FECH').AsDate; [/CODE eso es lo que hice pero me tira error de incompatibilidad. jiji :) el error de icompatibilidad es que die incompatybles type: tdatefield and tdatetime. en el parametro FECH puse ftDate, PtInput seguro esta mal jajaja, pero vale el intento. espero que me ayuden . Desde ya muchas gracias. espero que me ayan entendido. |
Creo que tu error está en que asignas el parámetro directamente al campo.
Podría ser àsí, suponiendo que "dsetalquieleresFECHA" fuera de tipo date:
Un saludo |
Muchas gracias.
La solucion fue: Código:
procedure Tfrmalquileres.btncargarClick(Sender: TObject); |
La franja horaria es GMT +2. Ahora son las 05:55:28. |
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