Conectar Vb.Net con Oracle
Buenos dias a todos, me gustaria que alguien explicara de forma sencilla y claro como podria conectarme desde Vb.Net a una base de datos Oracle.
El caso es q he estado intentando con varios sistemas q he visto en internet y no me ha funcionado ninguno.
Segun he visto creo q la forma mas sencilla de hacerlo seria desde Herramientas/Conectar con base de dartos... por eso necesitaria q alguien me diga q proveedor poner y demas, los proveedores q a mi me aparecen de oracle son "Microsoft OLE DB provider for Oracle" y "Oracle provider for OLE DB" , si necesitaria alguna otra como podria conseguirlo?
Cuando uso alguno de estos dos y pongo el servidor y el usuario y la contraseña me dice q no encuentra ningun Listener.. q tengo q hacer para solucionar eso? y como?
Bueno, espero conseguir conectarme alguna vez jaja, gracias a todos
El caso es q he estado intentando con varios sistemas q he visto en internet y no me ha funcionado ninguno.
Segun he visto creo q la forma mas sencilla de hacerlo seria desde Herramientas/Conectar con base de dartos... por eso necesitaria q alguien me diga q proveedor poner y demas, los proveedores q a mi me aparecen de oracle son "Microsoft OLE DB provider for Oracle" y "Oracle provider for OLE DB" , si necesitaria alguna otra como podria conseguirlo?
Cuando uso alguno de estos dos y pongo el servidor y el usuario y la contraseña me dice q no encuentra ningun Listener.. q tengo q hacer para solucionar eso? y como?
Bueno, espero conseguir conectarme alguna vez jaja, gracias a todos
Puedes por medio de coido conectarte de la siguiente manera:
con = New OracleClient.OracleConnection
/*ESTE ES SI YA TIENES UN DNS INSTALADO EN TU SISTEMA*/
con.ConnectionString = "DSN=RMS;User ID=parthus;password=ad12-su6"
/*ESTE ES DE LA MANERA TRADICIONAL*/
con.ConnectionString = "Provider=MSDAORA.1;Password=ad12-su6;User ID=parthus;Data Source=CTRLMEX;Persist Security Info=True"
conCTRLMEX.Open()
Recuerda que en las referencias tienes que tener el System.Data.OracleClient y que la maquina donde se este conectando tenga el cliente Oracle instalado... Espero te sirva saludos
con = New OracleClient.OracleConnection
/*ESTE ES SI YA TIENES UN DNS INSTALADO EN TU SISTEMA*/
con.ConnectionString = "DSN=RMS;User ID=parthus;password=ad12-su6"
/*ESTE ES DE LA MANERA TRADICIONAL*/
con.ConnectionString = "Provider=MSDAORA.1;Password=ad12-su6;User ID=parthus;Data Source=CTRLMEX;Persist Security Info=True"
conCTRLMEX.Open()
Recuerda que en las referencias tienes que tener el System.Data.OracleClient y que la maquina donde se este conectando tenga el cliente Oracle instalado... Espero te sirva saludos
