FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
error ORA-12154 en adoconnection
Hola amigos,
Tengo un problema con una aplicación que intenta conectarse a una BD Oracle. He mirado los tres posts sobre este error pero no me han aclarado mucho. La cuestión es que al intentar conectar el adoconnection en tiempo de ejecución me da el error ORA-12154: No se ha podido resolver el identificador de conexión especificado. Lo más misterioso es que por un lado la misma cadena en el objeto en tiempo de diseño me deja conectar, y todavía peor: una aplicación nueva con el mismo objeto y la misma cadena me conecta sin problema, asi que no parece ser problema de la cadena de conexión. He depurado incluso el código de la vcl pero no logro averiguar qué diferencia hay entre una y otra aplicación. Si alguien puede ofrecerme un poco de luz lo agradecería mucho. Un saludo, F.T.G. |
#2
|
||||
|
||||
Buenas...
Yo probaría a borrar el ADoConnection y volver a crearlo y reconfigurarlo (pero con el botón Build) del ConnectionString.... Si asi no funciona y comentas que la misma cadena te funciona en otro programa y con el mismo componente no se me ocurre que puede ser. De todas maneras verficia con un tsnping desde ms-dos cuando te falla que realmente llegas al SID de Oracle. Espero haberte servido de ayuda. Salu2 |
#3
|
|||
|
|||
Gracias por tu respuesta. Ya he hecho esa prueba y utilizo el build para generar la cadena de conexión. Como particularidad el provider que se propone al hacer el build es MSDAORA.1, cuando yo utilizo OraOLEDB.Oracle.1. Sin embargo pienso que esa no es la razón, puesto que ese provider funciona en el resto de los casos.
He encontrado algo curioso: si pongo un output directory no se da el error. En teoría el output directory por defecto es el de los fuentes, y estos están también en local, pero es como si (sé que es un poco raro) por alguna razón no situara el tnsnames y por tanto no lograra identificar el SID de la BD. Si averiguo algo más lo publicaré. Gracias de nuevo y un saludo, F.T.G. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error en AdoConnection.GetTablename | Enan0 | Conexión con bases de datos | 1 | 15-04-2007 17:39:12 |
error de insercion usando adoconnection | maxdemian | Conexión con bases de datos | 2 | 17-05-2006 19:03:21 |
Error al intentar conectar Delphi 7 y SQL Server 2000 mediante ADOConnection,ayuda... | AFilth | MS SQL Server | 8 | 07-01-2006 16:05:15 |
ora-12154:TNS: NO SE HA PODIDO RESOLVER EL NOMBRE DEL SERVICIO | rinaib | Oracle | 5 | 04-08-2003 18:55:37 |
Error ORA-12154 | Isabel | Oracle | 1 | 09-07-2003 20:03:24 |
|