Fecha actual Vie May 17, 2024 6:09 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 1 mensaje ] 
Autor Mensaje
NotaPublicado: Vie Ene 27, 2006 1:36 pm 
Avatar de Usuario

Registrado: Lun Oct 17, 2005 4:38 am
Mensajes: 74
Estimado Bruno,

Algo muy bueno de C3 es su capacidad de trabajar con OLE.

Sin embargo, al tratar de leer una base de datos con ADO, no me trae correctamente los valors de campos númericos o fechas.

Este mismo ejemplo funciona correctamente en FW+OLE pero yo quiero que funcione con C3 porque necesito empezar a usarlo para hacer algunos programas.

El ejemplo siguiente lee todos los datos de la tabla cliente, sin embargo, los campos Rut_cliente y Fecha_creacion quedan en blanco.

Muchas Gracias

oAccess := TOleContainer():Create( "ADODB.Connection" )
oAccess:Open("DSN=prt;DATABASE=prt;SERVER=localhost;PORT=5432 ...")

oTable := TOleContainer():Create("ADODB.recordset")
oTable:Open("Select * from cliente", oAccess)


/* Cargamos los registros. */
aData := {}

while !oTable:eof()
AADD( aData , { oTable:Fields( "Rut_cliente" ):Value, ;
oTable:Fields( "Nombre" ):Value, ;
oTable:Fields( "Direccion" ):Value, ;
oTable:Fields( "Fecha_creacion" ):Value } )
messagedlg( oTable:Fields( "Fecha_creacion" ):Type )
oTable:MoveNext()
end


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 1 mensaje ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron