Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-09-2010
liito16 liito16 is offline
Miembro
 
Registrado: ago 2010
Posts: 34
Poder: 0
liito16 Va por buen camino
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.

Última edición por liito16 fecha: 09-09-2010 a las 05:12:22. Razón: olvide poner unas cosas
Responder Con Cita
  #2  
Antiguo 09-09-2010
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Poder: 20
ElKurgan Va camino a la fama
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:

Código Delphi [-]
 
mdmodulodedatos.dsetalquileresFECHA.Value :=clidatos.params.parambyname('FECH').AsDate;

Un saludo

Última edición por ElKurgan fecha: 09-09-2010 a las 07:25:35. Razón: Me equivoqué en la sintaxis
Responder Con Cita
  #3  
Antiguo 09-09-2010
liito16 liito16 is offline
Miembro
 
Registrado: ago 2010
Posts: 34
Poder: 0
liito16 Va por buen camino
Muchas gracias.
La solucion fue:

Código:
procedure Tfrmalquileres.btncargarClick(Sender: TObject);
begin
  inherited;
   clidatos.FieldByName('FECHA').AsDateTime:=DateTimePicker1.DateTime;
end;
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
Ordenar por un campo de una tabla que es de tipo date mancurnino Conexión con bases de datos 8 21-04-2008 23:16:41
Hacer un REPLACE en un campo tipo DATE Stilgar SQL 0 04-05-2007 22:30:01
Comparar una fecha de n campo date contra fecha actual amadis SQL 2 27-06-2005 21:37:41
campo tipo date Giniromero Firebird e Interbase 21 13-08-2003 13:47:53
Asignar un campo tipo fecha... Rubiel SQL 4 14-06-2003 11:03:19


La franja horaria es GMT +2. Ahora son las 01:03:32.


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