Di36o_Salas

ejecutarSP_Retorna

Oct 30th, 2012
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.19 KB | None | 0 0
  1. //Metodo que devuelve resultados en un DataSet
  2.         public SqlDataReader ejecutarSP_Retorna(String psp, List<Parametro> pparametros)
  3.         {
  4.             SqlCommand cmd;
  5.             String nombre;
  6.  
  7.             //Se crea el comando
  8.             cmd = new SqlCommand();
  9.             SqlConnection conexion= getConection();
  10.  
  11.            
  12.            
  13.  
  14.             //transformar la colección de parámetros en SqlParameter...
  15.             foreach (Parametro objParametro in pparametros)
  16.             {
  17.                 nombre = "@" + objParametro.Nombre;
  18.                 cmd.Parameters.AddWithValue(nombre, objParametro.Dato);
  19.             }
  20.            
  21.             try
  22.             {
  23.                 //se indica que se va a ejecutar un store procedure...
  24.                 cmd.CommandType = CommandType.StoredProcedure;
  25.                 //Se asigna el sp a ejecutar
  26.                 cmd.CommandText = psp;
  27.                 cmd.Connection.Open();
  28.                 cmd.ExecuteNonQuery();
  29.             }
  30.             catch (Exception e)
  31.             {
  32.                 throw new Exception (e.Message);
  33.             }
  34.             return cmd.ExecuteReader();
  35.             cmd.Connection.Close();
  36.         }
Advertisement
Add Comment
Please, Sign In to add comment