Saludos
Me encuentro usando una aplicación en Delphi 6 que accede a una base de Datos Oracle11, la idea es que para mis pruebas consulto unas cuantas vistas que realizan consultas a dual, o sea, realmente no acceso a una base de datos.
Para conectarme a la base de datos utilizo componentes ADO ubicados en un DataModule, acceso asigando por codigo la conection string al ADOConection, asigno la consulta SQL al TADOQuery (habiéndola probado previamente en TOAD, incluso cargándola previamente en el TADOQuery conectándiolo y desconectándolo y no manda error, pero al ejeecutar la aplicación me envia el Ora-01858, para diferencias de tipos de datos.
El tema es, si yo mantuviera los tipos de datos precargados en el query y al subir la consulta encuentra diferencia, lo entendería, pero en mi caso genero el TADOQuery por código tambien para evitar que me cree conflictos
La consulta sobre la cuelt está hecha la vista es
Código SQL
[-]
SELECT3AS InstitucionID,
001AS OficinaID,
3AS TransaccionID,
033AS CajaID,
'CAJA033'AS CajeroID,
0AS Referencia,
10AS Concepto,
'2/15/2012'AS Fecha,
0009AS Autenticidad,
511800623AS Transito,
00128111115AS Cuenta,
0000052AS NumeroCheque,
062AS BancoCheque,
4028.00AS Importe,
0AS Tarjeta,
0AS MSI,
0AS TarjetaBancaria,
0AS BancoTarjeta,
0AS Autoriacion,
0AS TerminalBancaria,
'A'AS EstatusID,
0AS Codigo
FROM DUAL
Espero que puedan apoyarme o si no me expliqué bien en algo, estoy pendiente obre el tema
Saludos y gracias de antemano