Problemas con la conexin a Oracle 9i

27/05/2005 - 13:43 por pagonza | Informe spam
Hola de nuevo a todos:

Me pesento ante los sabios para ver si me pueden solucionar un problema al
hacer la conexion a una base de datos oracle, en una aplicacion web.

La cadena de conexion que hago es la siguiente en el webconfig:

<appSettings>
<add key="WFconnectionstring" value="Data Source½PABLO;User
Id=PABLO;Password=PABLO" />
</appSettings>

Estoy usando o por lo menos eso pretendo usar la libreria de OracleClient de
System.Data.

El codigo que he puesto es el siguiente:

OracleConnection myConnection = new OracleConnection
parametros.ConnectionString);
myConnection.Open(); <-- Aqui se produce el error
OracleTransaction myTrans = myConnection.BeginTransaction();
string mySelectQuery = "SELECT * FROM Tabla";
OracleCommand myCommand = new OracleCommand(mySelectQuery,
myConnection,myTrans);
OracleDataAdapter adacter = new OracleDataAdapter(mySelectQuery,myConnection);
adacter.Fill(dataset,"Tabla");
myConnection.Close();

Error que me sale al conectarme al Oracle:

No se puede cargar el archivo DLL (oci.dll).

He estado informandome del error por internet y lo que he encontardo ha sido
que tengo que darle permisos de ASPNET y IUSER[xxxxx] a la carpera donde
tengo instalado el oracle (c:\oracle) que es donde se encuentra el fichero
oci.dll

Alguna solucion???

Muvhas gracias a todos.

Un saludo

Pablo

Preguntas similare

Leer las respuestas

#1 Marcos Mellibovsky
28/05/2005 - 14:47 | Informe spam
Tenes que darle permisos de lectura al usuario asp.net sobre la carpeta de
instalacion del cliente de Oracle y la carpeta donde estan el tnsnames o
impersonar la aplicacion para que se conecte con tro usuario

Saludos
Marcos Mellibovsky
MCAD - MCSD - MCSE - MCDBA
Cordoba - Argentina


"pagonza" escribió en el mensaje
news:
Hola de nuevo a todos:

Me pesento ante los sabios para ver si me pueden solucionar un problema al
hacer la conexion a una base de datos oracle, en una aplicacion web.

La cadena de conexion que hago es la siguiente en el webconfig:

<appSettings>
<add key="WFconnectionstring" value="Data Source½PABLO;User
Id=PABLO;Password=PABLO" />
</appSettings>

Estoy usando o por lo menos eso pretendo usar la libreria de OracleClient


de
System.Data.

El codigo que he puesto es el siguiente:

OracleConnection myConnection = new OracleConnection
parametros.ConnectionString);
myConnection.Open(); <-- Aqui se produce el error
OracleTransaction myTrans = myConnection.BeginTransaction();
string mySelectQuery = "SELECT * FROM Tabla";
OracleCommand myCommand = new OracleCommand(mySelectQuery,
myConnection,myTrans);
OracleDataAdapter adacter = new


OracleDataAdapter(mySelectQuery,myConnection);
adacter.Fill(dataset,"Tabla");
myConnection.Close();

Error que me sale al conectarme al Oracle:

No se puede cargar el archivo DLL (oci.dll).

He estado informandome del error por internet y lo que he encontardo ha


sido
que tengo que darle permisos de ASPNET y IUSER[xxxxx] a la carpera donde
tengo instalado el oracle (c:\oracle) que es donde se encuentra el fichero
oci.dll

Alguna solucion???

Muvhas gracias a todos.

Un saludo

Pablo
Respuesta Responder a este mensaje
#2 pagonza
31/05/2005 - 10:59 | Informe spam
Gracias marcos. Al final le tube que dar a toda la carpeta esos permisos.

Muchas gracias

Pablo

"Marcos Mellibovsky" wrote:

Tenes que darle permisos de lectura al usuario asp.net sobre la carpeta de
instalacion del cliente de Oracle y la carpeta donde estan el tnsnames o
impersonar la aplicacion para que se conecte con tro usuario

Saludos
Marcos Mellibovsky
MCAD - MCSD - MCSE - MCDBA
Cordoba - Argentina


"pagonza" escribió en el mensaje
news:
> Hola de nuevo a todos:
>
> Me pesento ante los sabios para ver si me pueden solucionar un problema al
> hacer la conexion a una base de datos oracle, en una aplicacion web.
>
> La cadena de conexion que hago es la siguiente en el webconfig:
>
> <appSettings>
> <add key="WFconnectionstring" value="Data Source½PABLO;User
> Id=PABLO;Password=PABLO" />
> </appSettings>
>
> Estoy usando o por lo menos eso pretendo usar la libreria de OracleClient
de
> System.Data.
>
> El codigo que he puesto es el siguiente:
>
> OracleConnection myConnection = new OracleConnection
> parametros.ConnectionString);
> myConnection.Open(); <-- Aqui se produce el error
> OracleTransaction myTrans = myConnection.BeginTransaction();
> string mySelectQuery = "SELECT * FROM Tabla";
> OracleCommand myCommand = new OracleCommand(mySelectQuery,
> myConnection,myTrans);
> OracleDataAdapter adacter = new
OracleDataAdapter(mySelectQuery,myConnection);
> adacter.Fill(dataset,"Tabla");
> myConnection.Close();
>
> Error que me sale al conectarme al Oracle:
>
> No se puede cargar el archivo DLL (oci.dll).
>
> He estado informandome del error por internet y lo que he encontardo ha
sido
> que tengo que darle permisos de ASPNET y IUSER[xxxxx] a la carpera donde
> tengo instalado el oracle (c:\oracle) que es donde se encuentra el fichero
> oci.dll
>
> Alguna solucion???
>
> Muvhas gracias a todos.
>
> Un saludo
>
> Pablo



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