Oracle y .Net

01/07/2004 - 22:33 por Matias Iacono | Informe spam
Hola a todos, estoy teniendo problemas para conectarme a Oracle 9i desde
.Net.

El error:

Microsoft OLE DB Provider for Oracle (0x80004005)
Oracle client and networking components were not found. These components are
supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or
later client software installation. Provider is unable to function until
these components are installed.

O uno de ellos. Este especialmente me lo da cuando intento hacerlo desde ASP
3.0, en el caso de .Net Web, me dice que no tengo el driver. Lo extraño es
que he instalado las herramientas administrativas en mi maquina, donde
corren las paginas, y desde aplicaciones de escritorio me puedo conectar sin
problemas.

La cadena: Provider=MSDAORA.1;Password=tsuser;User ID=tsuser;Data
Source=rigdb;Persist Security Info=True

He probado con otras mas como:
Provider=OraOLEDB.Oracle.1;Password=tsuser;Persist Security Info=True;User
ID=tsuser;Data Source=rigdb;Extended Properties=""""

Pero igual no funciona... alguna idea??? Algo que me guie??

Gracias,

Matias Iacono

Preguntas similare

Leer las respuestas

#6 Jose Luis Manners
02/07/2004 - 15:16 | Informe spam
Creo que necesitas instalar el Oracle Client.

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"Matias Iacono" wrote in message
news:
El problema radica en que no quiero usar especificamente el proveedor de
Oracle para .net, si no que quiero usar OleDB, ya que es una aplicacion
multi base de datos. Hasta ahora tiene soporte para Access, SQL Server, My
Sql, Informix y DB2, y en todos los casos sin problemas... salvo el
Oracle... lo que mas me da bronca es que, ademas de caro... muy caro... es
el unico que me esta dando problemas desde el principio...

De cualquier manera voy a probar lo que comentas, gracias...


"Tito" wrote in message
news:24cbc01c46012$95bd5e70$
Creo que el problema lo estás teniendo a la hora de
definir el Provider.

Donde hayas instalado el oracle, busca el fichero
tnsnames.ora y edítalo para poder crear la siguiente
cadena de conexión:

NOMBRE_DE_TU_APLICACION> (DESCRIPTION > (ADDRESS_LIST > (ADDRESS = (PROTOCOL = TCP)(HOST = tu_servidor)(PORT
= tu_puerto))
)
(CONNECT_DATA > (SID = tu_instancia_de_base_de_datos)
)
)

Una vez que hayas configurado el fichero con lo anterior y
como has comentado que ya tienes instalado el proveedor de
oracle para .net, con poner esto te valdría:

Data Source=NOMBRE_DE_TU_APLICACION;User
ID=USUARIO;Password=PASSWORD;



>Hola a todos, estoy teniendo problemas para conectarme a
Oracle 9i desde
>..Net.
>
>El error:
>
>Microsoft OLE DB Provider for Oracle (0x80004005)
>Oracle client and networking components were not found.
These components are
>supplied by Oracle Corporation and are part of the Oracle
Version 7.3.3 or
>later client software installation. Provider is unable to
function until
>these components are installed.
>
>O uno de ellos. Este especialmente me lo da cuando
intento hacerlo desde ASP
>3.0, en el caso de .Net Web, me dice que no tengo el
driver. Lo extraño es
>que he instalado las herramientas administrativas en mi
maquina, donde
>corren las paginas, y desde aplicaciones de escritorio me
puedo conectar sin
>problemas.
>
>La cadena: Provider=MSDAORA.1;Password=tsuser;User
ID=tsuser;Data
>Source=rigdb;Persist Security Info=True
>
>He probado con otras mas como:
>Provider=OraOLEDB.Oracle.1;Password=tsuser;Persist
Security Info=True;User
>ID=tsuser;Data Source=rigdb;Extended Properties=""""
>
>Pero igual no funciona... alguna idea??? Algo que me
guie??
>
>Gracias,
>
>Matias Iacono
>
>
>.
>


Respuesta Responder a este mensaje
#7 Matias Iacono
02/07/2004 - 16:41 | Informe spam
Si... ya lo tengo instalado...

Lo que hice fue bajar unos drivers mas... que aparentemente no estaban en el
cliente... desde la pagina de ORACLE... y despues de dar vueltas...
funciono...

Por eso digo... AGUANTE SQL SERVER :)

Saludos

Matias Iacono
Microsoft MVP

"Jose Luis Manners" <jlmanners(-arroba-)acm.org> wrote in message
news:
Creo que necesitas instalar el Oracle Client.

Saludos,

Jose Luis Manners, MCP

"Encuentra felicidad en tu trabajo o nunca serás feliz."
-Kung-Fu-Tsu (Confucio)

"Matias Iacono" wrote in message
news:
> El problema radica en que no quiero usar especificamente el proveedor de
> Oracle para .net, si no que quiero usar OleDB, ya que es una aplicacion
> multi base de datos. Hasta ahora tiene soporte para Access, SQL Server,


My
> Sql, Informix y DB2, y en todos los casos sin problemas... salvo el
> Oracle... lo que mas me da bronca es que, ademas de caro... muy caro...


es
> el unico que me esta dando problemas desde el principio...
>
> De cualquier manera voy a probar lo que comentas, gracias...
>
>
> "Tito" wrote in message
> news:24cbc01c46012$95bd5e70$
> Creo que el problema lo estás teniendo a la hora de
> definir el Provider.
>
> Donde hayas instalado el oracle, busca el fichero
> tnsnames.ora y edítalo para poder crear la siguiente
> cadena de conexión:
>
> NOMBRE_DE_TU_APLICACION> > (DESCRIPTION > > (ADDRESS_LIST > > (ADDRESS = (PROTOCOL = TCP)(HOST = tu_servidor)(PORT
> = tu_puerto))
> )
> (CONNECT_DATA > > (SID = tu_instancia_de_base_de_datos)
> )
> )
>
> Una vez que hayas configurado el fichero con lo anterior y
> como has comentado que ya tienes instalado el proveedor de
> oracle para .net, con poner esto te valdría:
>
> Data Source=NOMBRE_DE_TU_APLICACION;User
> ID=USUARIO;Password=PASSWORD;
>
>
>
> >Hola a todos, estoy teniendo problemas para conectarme a
> Oracle 9i desde
> >..Net.
> >
> >El error:
> >
> >Microsoft OLE DB Provider for Oracle (0x80004005)
> >Oracle client and networking components were not found.
> These components are
> >supplied by Oracle Corporation and are part of the Oracle
> Version 7.3.3 or
> >later client software installation. Provider is unable to
> function until
> >these components are installed.
> >
> >O uno de ellos. Este especialmente me lo da cuando
> intento hacerlo desde ASP
> >3.0, en el caso de .Net Web, me dice que no tengo el
> driver. Lo extraño es
> >que he instalado las herramientas administrativas en mi
> maquina, donde
> >corren las paginas, y desde aplicaciones de escritorio me
> puedo conectar sin
> >problemas.
> >
> >La cadena: Provider=MSDAORA.1;Password=tsuser;User
> ID=tsuser;Data
> >Source=rigdb;Persist Security Info=True
> >
> >He probado con otras mas como:
> >Provider=OraOLEDB.Oracle.1;Password=tsuser;Persist
> Security Info=True;User
> >ID=tsuser;Data Source=rigdb;Extended Properties=""""
> >
> >Pero igual no funciona... alguna idea??? Algo que me
> guie??
> >
> >Gracias,
> >
> >Matias Iacono
> >
> >
> >.
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida