PDA

View Full Version : سوال :روال ذخيره شده



MAHDIhp_devsq
دوشنبه 30 شهریور 1388, 14:26 عصر
لطفا درباره روال ذخيره شده مثالهايي را لينك كنيد.مثالي از Update , delete , insert ,select با تشكر خيلي عجله دارم.

moferferi
دوشنبه 30 شهریور 1388, 22:50 عصر
سلام.اول باید sp خودت را بنویسی.و بعد برای اجرا و فرستادن مقداربه اون از روش زیر استفاده کنی


SqlCommand cmdins = new SqlCommand();
cmdins.CommandType = CommandType.StoredProcedure;
cmdins.CommandText = "myTransAction2";
cmdins.Connection = conn;
cmdins.Transaction = sqltrans;
cmdins.Parameters.AddWithValue("@newcustid", textBox1.Text.ToString());
cmdins.Parameters.AddWithValue("@newcompname", textBox2.Text.ToString());
cmdins.Parameters.AddWithValue("@oldcustid", textBox3.Text.ToString());
cmdins.ExecuteNonQuery();

MAHDIhp_devsq
سه شنبه 31 شهریور 1388, 17:19 عصر
دوست عزيز آقاي موفرفري من درباره خود روال ذخيره شده كه در SQL server مي نويسند مي خواهم.

moferferi
سه شنبه 31 شهریور 1388, 23:23 عصر
select all


CREATE PROC Selectallinter
as
select * from inter
GO


select one


CREATE proc SelectOnedrug
@drugscode int
as
select * from drugs where drugscode=@drugscode
GO


update

CREATE proc Uptedad
@drugid int,
@tedad int

as
update inter set
tedad=@tedad
where drugid=@drugid
GO


delete

create proc Delinter
@drugid int
as
delete inter where drugid=@drugid
GO