..:o5k4r.m4dr1d


Obten los parametros de un SP de Oracle desde .NET

Posted in .Net 2003,Oracle por o5k4r.m4dr1d en octubre 5, 2011

El siguiente código, sirve para obtener y mostrar los parametros de un StoredProcedure de Oracle, desde .NET.

Recuerda que es necesario agregar la referencia:

using System.Data.OracleClient;

El código es:

private void button1_Click(object sender, System.EventArgs e)
{

			// Creando el comando de oracle

			//System.Data.OracleClient.OracleCommand cmd=new System.Data.OracleClient.OracleCommand("APPADTBS.SP_TRANSFER_TASK");
			System.Data.OracleClient.OracleCommand cmd=new System.Data.OracleClient.OracleCommand("APPADTBS.CAMBIA_STATUSR");

			// Establece que tipo de comando es

			cmd.CommandType=System.Data.CommandType.StoredProcedure;

			// Creando la conexión

			System.Data.OracleClient.OracleConnection con=new System.Data.OracleClient.OracleConnection("Data Source=XXXXX;User Id=usuario;Password=password;");

			// Establece la conexión para el comando

			cmd.Connection=con;

			// abre la conexión

			con.Open();

			// Obtiene los parametros

			System.Data.OracleClient.OracleCommandBuilder.DeriveParameters(cmd);

			// Muestra en un MessageBox la lista de los parametros devueltos

			foreach (System.Data.OracleClient.OracleParameter param in cmd.Parameters)

			{

				MessageBox.Show(param.ParameterName);

			}

			// Cierra la conexión.
			con.Close();
}
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: