Procedimientos Almacenados

03/12/2004 - 13:58 por Anonimo | Informe spam
Hola, cómo puedo ejecutar procedimientos almacenados en
ADO.NET ?

Quisiera ejectuar procedimiento almacenado sp_fkeys de
SQL Server, qué me devolvería ??.

Por cierto,e xiste alguna referencia de todos los
procedimientos sp_XXXX de SQL Server ??

En Oracle, la ejecución de procedimientos almacenados
sería igual ?

Gracias.
 

Leer las respuestas

#1 A.Poblacion
03/12/2004 - 19:56 | Informe spam
wrote in message
news:0f2701c4d937$cf0f6da0$
Hola, cómo puedo ejecutar procedimientos almacenados en
ADO.NET ?
Quisiera ejectuar procedimiento almacenado sp_fkeys de
SQL Server, qué me devolvería ??.



using System.Data.SqlClient;

SqlConnection cn = new
SqlConnection("Server=local;Database=mibasededatos;Trusted_Connection=yes");
SqlCommand cmd = new SqlCommand("sp_fkeys", cn);
cmd.Parameters.Add("@pktable_name", "nombredemitabla");
SqlDataReader=cmd.ExecuteReader();

Te devuelve un datareader con el cual puedes leer los registros devueltos.
Si quieres saber los campos que contienen los registros, lo mejor es que
ejecutes a mano el sp_fkeys con una herramienta interactiva tal como el
Analizador de Consultas que viene con Sql Server.

Por cierto,e xiste alguna referencia de todos los
procedimientos sp_XXXX de SQL Server ??



Teclea sp_ en el índice del manual en línea, y se te posicionará mostrando
todo lo que empieza por sp_.

Preguntas similares