Hola, tengo una aplicación web con C# que utiliza una base
de datos oracle. Instale el OBDC .NET Data Provider para
realizar la conexion. El string de conexion lo puse en
web.config. el código es el siguiente:
en web.config:
<appSettings>
<add key= "conexString"
value= "Driver={Oracle ODBC
Driver};Server½PT.WORLD;Database½PT;"
/>
</appSettings>
en archivo.cs:
conex = ConfigurationSettings.AppSettings.Get
("conexString");
conexion = new OdbcConnection(conex);
conexion.Open();
lo puse dentro de un try/catch, hice debug para ver donde
falla y me da error al abrir la conexion. Me da esto: en
la Exception:
Message "ERROR [HY000] [Oracle][ODBC][Ora]ORA-12560:
TNS:protocol adapter error
ERROR [IM006] [Microsoft][ODBC Driver Manager] Driver's
SQLSetConnectAttr failed
ERROR [HY000] [Oracle][ODBC][Ora]ORA-12560: TNS:protocol
adapter error
y el tnsnames es:
BDPT.WORLD (DESCRIPTION (ADDRESS_LIST (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xx.xx.xx)
(PORT = 1521))
)
(CONNECT_DATA (SID = bdpt)
)
)
No se que pasa. Ayuda por favor. Muchas Gracias.
Leer las respuestas