Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-12-2006
silviodp silviodp is offline
Miembro
 
Registrado: may 2003
Ubicación: General Levalle, Argentina
Posts: 277
Poder: 21
silviodp Va por buen camino
Error de tipos

Hola, como puedo solucionar el error de tipos que me arroja lo siguiente:
Código Delphi [-]
 ModuloDatos.TblComprobantesFech_pago:=TxtFecha.Text;
 ModuloDatos.TblComprobantesEstado:='P';

Error: Incompatible types: 'TDateField' and 'String'
Incompatible types: 'TWideStringField' and 'Char'

Gracias.
Responder Con Cita
  #2  
Antiguo 15-12-2006
Avatar de epuigdef
epuigdef epuigdef is offline
Miembro
 
Registrado: jul 2005
Posts: 196
Poder: 19
epuigdef Va por buen camino
Buenas!

Prueba esto:

Código Delphi [-]
ModuloDatos.TblComprobantes.FieldByName('Fech_pago').AsDate:=StrToDate(TxtFecha.Text);
 ModuloDatos.TblComprobantes.FieldByName('Estado').AsString:='P';

Un saludo

Edu
Responder Con Cita
  #3  
Antiguo 15-12-2006
silviodp silviodp is offline
Miembro
 
Registrado: may 2003
Ubicación: General Levalle, Argentina
Posts: 277
Poder: 21
silviodp Va por buen camino
Error de tipos

Esto:
Código Delphi [-]
ModuloDatos.TblComprobantes.FieldByName('Fech_pago').AsDate:=StrToDate(TxtFecha.Text);

Da: Undeclared identifier: 'AsDate'
Estoy trabajando con BD Access.
Responder Con Cita
  #4  
Antiguo 15-12-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
Prueba poner


AsValue






no he usado conexion ado, pero creo que es como lo maneja como un tipo variant
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #5  
Antiguo 15-12-2006
silviodp silviodp is offline
Miembro
 
Registrado: may 2003
Ubicación: General Levalle, Argentina
Posts: 277
Poder: 21
silviodp Va por buen camino
Error de tipos

Me da el mismo error con AsValue...
Tambien tengo problemas con la propiedad: ParamByName('Parametro').AsInteger, por ejemplo, en las consultas...
Que complicado es ADO...!!!!
Responder Con Cita
  #6  
Antiguo 15-12-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
seleciona la propiedad params del query y define los tipos de tu parametro.


haber si por ahi van los balazos
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #7  
Antiguo 15-12-2006
Avatar de fedelphi
fedelphi fedelphi is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santa Fe
Posts: 122
Poder: 19
fedelphi Va por buen camino
Cita:
Empezado por epuigdef

Código Delphi [-]ModuloDatos.TblComprobantes.FieldByName('Fech_pago').AsDate:=StrToDate(TxtFecha.Text);
Colocalo asi y no te dara el error
Código Delphi [-]
ModuloDatos.TblComprobantes.FieldByName('Fech_pago').AsDateTime:=StrToDate(TxtFecha.Text);
Suerte
Fede
__________________
De lo que hay no falta nada!!!
Responder Con Cita
  #8  
Antiguo 15-12-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Según se ha dicho por los foros, con ADO hay que utilizar .Value no admite ni AsString, ni AsInteger... etc.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #9  
Antiguo 15-12-2006
silviodp silviodp is offline
Miembro
 
Registrado: may 2003
Ubicación: General Levalle, Argentina
Posts: 277
Poder: 21
silviodp Va por buen camino
Error de tipos

Muchas gracias a todos anduvo asi:
Código Delphi [-]
ModuloDatos.TblComprobantes.FieldByName('Fech_pago').AsDateTime:=StrToDate(TxtFecha.Text);

Saludos.-
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
error incompatibilidad tipos integer emeritos Varios 1 13-12-2006 10:48:39
Error de tipos al armar herencia supermilloriver OOP 4 26-04-2006 14:50:56
tipos de archivos Patricio Varios 5 24-11-2005 13:29:15
comversion de tipos fabian20s Varios 5 31-03-2005 22:09:03
... 100 tipos... Jure Humor 0 18-03-2004 14:24:30


La franja horaria es GMT +2. Ahora son las 16:13:55.


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