PDA

View Full Version : سوال: ثبت اطلاعات در چند جدول



Iran58
یک شنبه 22 بهمن 1391, 19:02 عصر
سلام
آیا می توان با یک کلیک همزمان اطلاعات را به چند جدول یک بانک اطلاعاتی ارسال کرد
مثلا دادهaرا در جدول 1 وداده b را در حدول2 وداده c را در جدول 3 اضافه کنم با یک بار کلیک بروی دکمه ثبت

gholami146
یک شنبه 22 بهمن 1391, 19:31 عصر
شما می تونی از استاپ پراسیجر ها استفاده کنی

sasan_22
یک شنبه 22 بهمن 1391, 19:39 عصر
دقیقا
این SP

Create Proc Add
@Data1 nvarchar(10),
@Data2 nvarchar(10),
@Data3 nvarchar(10),
as
begin
insert into table1(field1)
values(@Data1)
...
end


Click Event

SqlConnection c=new SqlConnection(...);
SqlCommand D=new SqlCommand("Add",c);
d.CommadType = CommandType.StoreProcedure;
d.Parameter.Add(@Data1",SqlDbType.Nvarchar(10)).Value = TextBox1.text.Trim();
...
d.ExecuteNonReader();
c.Close();