Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2009, 10:18
Avatar de pyroCL
pyroCL
 
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 16 años
Puntos: 2
Exclamación Conectar C# a Oracle... Alguien sabe?

Hola.

Necesito pasar datos desde una tabla oracle a otra en sql server...


Intente usar la libreria System.Data.OracleClient;

y me dio el siguiente error, en el string de conexion...

ORA-12154: TNS:could not resolve service name

Alguien sabe como crear el string de conexion...

El código que tengo es:

Código C#:
Ver original
  1. static OracleConnection con = new OracleConnection();
  2.         static OracleCommand Comando = new OracleCommand();
  3.         static OracleDataReader rs;
  4.         static DataSet ds = new DataSet();
  5.         static string CadenaCon;
  6.         static string SQL;
  7.         static DataTable dt = new DataTable();
  8.         static OracleDataAdapter adapter;
  9.  
  10.  
  11.  public static OracleConnection conectar()
  12.         {
  13.            
  14.                 con.Close(); //se cierra cualquier conexion abierta
  15.                 CadenaCon = "Password=miPass;User ID=miUser;Data Source=miBaseDeDatos;Pooling=true"; //se crea el string de conexion
  16.                 con.ConnectionString = CadenaCon; //se enctrega el string de conexion a la variable de tipo SqlConnection
  17.                 con.Open(); //se abre la conexion
  18.            
  19.             return con; //se retorna la conexion
  20.  
  21.         }

y eso me tira el error ya señalado... como lo puedo hacer para conectarme a oracle y rescatar datos con c#???




Gracias!
Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.

Última edición por pyroCL; 11/08/2009 a las 13:26 Razón: Instalé oracle