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.

Preguntas similare

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

Mostrar la cita
base
Mostrar la cita
12560:
Mostrar la cita
#2 Kryzz
09/03/2005 - 16:24 | Informe spam
Gracias, pero cual es ese?? de donde lo puedo bajar??

Mostrar la cita
donde
Mostrar la cita
#3 A.Poblacion
09/03/2005 - 21:32 | Informe spam
"Kryzz" wrote in message
news:5f2f01c524bc$261eee20$
Mostrar la cita
Hay dos, uno desarrollado por Microsoft:
http://www.microsoft.com/downloads/...laylang=en

Y el otro desarrollado por Oracle que deberías poder encontrar en la web de
Oracle.
#4 ErickGB
09/03/2005 - 23:52 | Informe spam
Te recomiendo que bajes el Oracle Developer Tools, es una
beta pero esta bien. Se integra al visual studio para
crear desde este funciones, packetes, etc...

lo malo es que es lento, cuando escribes algo mal se
demora bastante para devolver el error. De otro modo su
rendimiento es bueno.

Este trael el ODP.NET con algunos ejemplos basicos

saludos!

ErickGB
Microsoft Certified Professional

Mostrar la cita
message
Mostrar la cita
de
Mostrar la cita
FamilyIdO55D429-17DC-45EA-BFB3-
076D1C052524&displaylang=en
Mostrar la cita
encontrar en la web de
Mostrar la cita
#5 Octavio Hernandez
10/03/2005 - 10:36 | Informe spam
K,

¿Has creado la conexión en el Explorador de Servidores? Desde ahí puedes
comprobar que la cadena está bien y la conexión funciona...

"Kryzz" escribió en el mensaje
news:4ac601c524aa$bd1dbc50$
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.
Ads by Google
Search Busqueda sugerida