PDA

View Full Version : سوال: به کار بردن sp در برنامه



طبیب دل
یک شنبه 20 مرداد 1392, 10:47 صبح
با سلام به دوستان
من تازه کار با sp رو میخوام شروع کنم تا حالا از استور پروسیجر استفاده نمیکردم. حالا یه sp تو بانک نوشتم که یه رکورد به tbPersonal اضافه میکنه اینم کدش:
ALTER PROCEDURE dbo.addPersonal
(
@name nvarchar(50),
@lastName nvarchar(50),
@codeOffice int,
@picPsl nvarchar(50)
)
AS
/* SET NOCOUNT ON */
insert into tbPersonal (name,lastName,codeOffice,picPsl) values (@name,@lastName,@codeOffice,@picPsl)
RETURN

حالا واسه فراخوانیش تو برنامه چطوری باید عمل کنم؟
با تشکر. . .

veniz2008
یک شنبه 20 مرداد 1392, 11:28 صبح
سلام.
جستجو میکردی مطمئنا زودتر به نتیجه میرسیدی:

SqlConnection con = new SqlConnection("server = .\\md2008;DataBase = DBAzmoon;Integrated Security = True");
SqlCommand cmd = new SqlCommand("AddAdmin", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@username", TxtUserName.Text.Trim());
cmd.Parameters.AddWithValue("@password", TxtPass1.Text.Trim());
con.Open();
cmd.ExecuteNonQuery();
con.Close();