Obten los parametros de un SP de Oracle desde .NET

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();
}
Advertisement

Acerca de o5k4r.m4dr1d

Desarrollador web por oficio, que gusta compartir conocimientos... total, todos necesitamos de todos o no??

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.

Únete a otros 26 seguidores