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 Temas de Hoy

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: 28
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



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 10:08:21.


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