Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2008, 08:35
Apuz
 
Fecha de Ingreso: febrero-2006
Ubicación: Puerto Montt
Mensajes: 76
Antigüedad: 18 años, 10 meses
Puntos: 0
Busqueda Re: Problemas Conexion NET - Oracle

Esta es la clase con la cual me conecto:

[WebMethod]
public DataSet GetDataSet(string sSql)
{
try
{
DataTable dtDatos = new DataTable();
DataSet ds = new DataSet();
OracleDataAdapter oAdaptadorSql = new OracleDataAdapter();
oComandoSql.Connection.Open();
oComandoSql.CommandText = sSql;
oComandoSql.CommandType = CommandType.Text;
oAdaptadorSql.SelectCommand = oComandoSql;
oAdaptadorSql.Fill(dtDatos);
oAdaptadorSql.Dispose();
oComandoSql.Connection.Close();
dtDatos.TableName = "datos";
ds.Tables.Add(dtDatos);
return ds;
}
catch (Exception eExcepcion)
{
throw eExcepcion;
}
}


código alojado en el constructor del WebServices.
sConexionBD = System.Configuration.ConfigurationSettings.AppSett ings.GetValues("CONEXION_ORACLE")[0].ToString();
oComandoSql = new OracleCommand();
oComandoSql.Connection = new OracleConnection(sConexionBD);

Bien la entrada para conectarme esta en WebConfig y es la siguiente:

<add key="CONEXION_ORACLE" value="Data Source=X;User ID=UserX;Password=PassX;"></add>

Tnsname.ora

X=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP correspondiente)(PORT = 1522))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = x)
)
)

Bien eso es!!

Recuerden que con esto mismo me puedo conectar desde otros equipos.

Saludos