Foros del Web » Programación para mayores de 30 ;) » .NET »

conexion a oracle desde c#

Estas en el tema de conexion a oracle desde c# en el foro de .NET en Foros del Web. Muy buenas a todos! Estoy intentando conectarme a oracle desde un programita en c#. La cuestión es que me quiero conectar con el usuario SYS ...
  #1 (permalink)  
Antiguo 03/09/2008, 00:46
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
conexion a oracle desde c#

Muy buenas a todos!

Estoy intentando conectarme a oracle desde un programita en c#. La cuestión es que me quiero conectar con el usuario SYS y me da problemas.

Estoy utilizando la clase OracleConnection con este connectionString
"User Id=sys;Password=pass;Data Source=fuente;DBA Privilege=SYSDBA"

El problema es que no reconoce la clave DBA Privilege y me sale el error de Keyword not supported: 'dba privilege'

Estoy utilizando Visual .NET Studio 2003 y oracle 9i.

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 15/09/2008, 12:09
 
Fecha de Ingreso: febrero-2006
Mensajes: 1
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: conexion a oracle desde c#

No utilices:

System.Data.OracleClient;

En lugar de ello utiliza:

Oracle.DataAccess.Client;


Bájate el cliente de Oracle de su pagina web (es gratuito), si es que no tienes, o no te sale la opción (Oracle.DataAccess.Client).

Allí sí te permite usar en la cadena de conexión "... DBA Privilege=SYSDBA; ....", ya lo probé.

El resto de tu código, creo que quedará igualito.

En resumen:

Los cambios serían en la referencia de tu proyecto... Oracle.Data...
- y en los "using" para C# o "import" para Visual Basic que hayas utilizado.

Ojalá te sirva..

submentor
perú
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:14.