conexion oracle, obdc

09/03/2005 - 14:20 por Kryzz | Informe spam
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

#1 Unai Zorrilla Castro
09/03/2005 - 16:04 | Informe spam
Por que no usas el driver de ORACLE específico en vez de
ODBC.
Saludos
Unai Zorrilla Castro

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.
.

Preguntas similares