mehdikhazaei
یک شنبه 19 شهریور 1391, 09:15 صبح
نحوه استفاده از Stored Procedure در برنامه های سی شارپ چگونه است؟
private void btn_save_Click(object sender, EventArgs e)
{
SqlCommand cmd1 = new SqlCommand();
string text1 = "Data Source=studio;Initial Catalog=AccountDb;Integrated Security=True";
SqlConnection c1 = new SqlConnection(text1);
cmd1.Parameters.Add(new SqlParameter("@Id", txtb_id_Group.Text));
cmd1.Parameters.Add(new SqlParameter("@Code", txtb_Code_G.Text));
cmd1.Parameters.Add(new SqlParameter("@Sal", txtb_Sal_Mali.Text));
cmd1.Parameters.Add(new SqlParameter("@Name", txtb_Name_G .Text));
cmd1.CommandText = "InsertGroup";
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Connection = c1;
c1.Open();
cmd1.ExecuteNonQuery();
c1.Close();
}
سوال من این است که این Stored Procedure InsertGroup
را کجا باید بنویسم تا دستور cmd1.CommandText = "InsertGroup";
cmd1.CommandType = CommandType.StoredProcedure;در باتن ذخیره اجرا شود؟
CREATٍE PROCEDURE InsertGroup
@Sal integer,@Code integer,@Name char(20)
AS
INSERT INTO Acc_Group
(Sal_Mali,Code_G,Name_G)
VALUES (@Sal,@Code,@Name)
GO
خطای نمایش داده شده: {"Could not find stored procedure 'InsertGroup'."}
private void btn_save_Click(object sender, EventArgs e)
{
SqlCommand cmd1 = new SqlCommand();
string text1 = "Data Source=studio;Initial Catalog=AccountDb;Integrated Security=True";
SqlConnection c1 = new SqlConnection(text1);
cmd1.Parameters.Add(new SqlParameter("@Id", txtb_id_Group.Text));
cmd1.Parameters.Add(new SqlParameter("@Code", txtb_Code_G.Text));
cmd1.Parameters.Add(new SqlParameter("@Sal", txtb_Sal_Mali.Text));
cmd1.Parameters.Add(new SqlParameter("@Name", txtb_Name_G .Text));
cmd1.CommandText = "InsertGroup";
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Connection = c1;
c1.Open();
cmd1.ExecuteNonQuery();
c1.Close();
}
سوال من این است که این Stored Procedure InsertGroup
را کجا باید بنویسم تا دستور cmd1.CommandText = "InsertGroup";
cmd1.CommandType = CommandType.StoredProcedure;در باتن ذخیره اجرا شود؟
CREATٍE PROCEDURE InsertGroup
@Sal integer,@Code integer,@Name char(20)
AS
INSERT INTO Acc_Group
(Sal_Mali,Code_G,Name_G)
VALUES (@Sal,@Code,@Name)
GO
خطای نمایش داده شده: {"Could not find stored procedure 'InsertGroup'."}