31 ago 2010

Conexion de C# VS2010 con Oracle XE

Hoy instaladé la versiond de oracleXE e intente conectarme con el nuevo visual studio 2010, en fin despues de varios blogs visitados y 2 errores encontre la solucion. Primero intente conectarme de la forma por defecto que tiene VS2010 es decir con el OracleClient, pero tenia estos errores:


Al ver este error parecia que quizá algun servicio de oracle no estuviera levantado o bien configurado pero me fijo los datos de los blogs o sitios donde les salio el mismo error pero nada. yo decidi no realizar nada de modificaciones a los archivos tnsnames y listener. Luego descargue el "Oracle 11g Release 2 ODAC 11.2.0.1.2 with Oracle Developer Tools for Visual Studio" y volví a intentar pero me salio este error:
Bueno supuestamente este error nos da cuando el sid no es el mismo o no esta definido para eso vamos a nuestras variables de entorno en MiPC- Propiedades Avanzadas-Variables de Entorno ahi defino ORACLE_SID=XE y listo. vuelvo a internet y nada. sigue el mismo error:

En fin luego busque las conexiones validas para Oracle y Visual Studio .NET y en me fije que en la variable del datasource se tenia "127.0.0.1:1521/XE" asi que probe lo siguiente:


Listo!!!! funciono! espero que les ayude en algo si tienen dudas o preguntas comenten y les respondere lo mas pronto posible, por ahora debo ir a comer :P