ASP.NET - AYUDA POR FAVOR....

 
Vista:

AYUDA POR FAVOR....

Publicado por eljhonb (69 intervenciones) el 14/09/2005 17:36:33
Buenas, tengo una aplicacion en asp .net en web con c# y accede a una base de datos en SqlServer2000. Quisiera saber como hago para ejecutar desde mi aplicación un store Procedure que tengo en mi base de datos...
Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA POR FAVOR....

Publicado por Cristian Pereira (65 intervenciones) el 14/09/2005 17:51:02
Hola..
Un Ejemplo

using System;
using System.Data;
using System.Data.SqlClient;
-------------------------------------------------------------------------------------------------------

SqlConnection myconnect = new SqlConnection("StringConexion");
SqlCommand mycommand = new SqlCommand();
mycommand.Connection = myconnect;
SqlParameter Usr_Name = new SqlParameter("@Usr_Name", SqlDbType.NVarChar);
Usr_Name.Value = name;
SqlParameter Usr_Pass = new SqlParameter("@Usr_Pass", SqlDbType.NVarChar);
Usr_Pass.Value = name;
mycommand.CommandType = CommandType.StoredProcedure;
mycommand.CommandText = "MP_AddUser";
mycommand.Parameters.Add(Usr_Name);
mycommand.Parameters.Add(Usr_Pass);
try {
myconnect.Open();
mycommand.ExecuteNonQuery();
}
catch( Exception Ex) {
throw new Exception("Error in call store procedure" + Ex.Message);
}
finally {
myconnect.Close();
}

Aunque te recomiendo que utilices el componente de MS de acceso a datos Microsoft.ApplicationBlocks.Data.dll, solo tienes que colocarlo en la carpeta Bin, y listo ya puedes usarla.

http://www.microsoft.com/spanish/msdn/articulos/archivo/010802/voices/daab-rm.asp

Saludos.
Cristian Pereira
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar