50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

Stored Procedure در C#

سلام دوستان

من میخوام یک جدول داشته باشم و در این جدولم یک فیلد داشته باشم مثلا فیلد A می خواهم براب این فیلد A در سی شارپ 5 تا textBox داشته باشم . در واقع این 5t تا textBox در یک فیلد از جدول پایگاه داده ام ذخیره شود. با استفاده از stored procedure به چه شکل می شود؟

پرسیده شده در 1394/08/26 توسط

6 پاسخ

2

سلام دوست عزیز

شما حتما نیازی به استفاده از SP ندارید.

اما اگر قصد استفاده ازش رو دارید کدتون باید همچین چیزی باشه :

CREATE procedure insert_values
(
@parameter1 = nvarchar(50),
@parameter2 = nvarchar(50),
@parameter3 = nvarchar(50),
@parameter4 = nvarchar(50)
)
as
begin
    insert into table (col) values (@parameter1+' '+@parameter2 +' '+@parameter3 +' '+@parameter4 )
end

امید وارم که مفید باشه


Itpro باشید

پاسخ در 1394/08/26 توسط
0

توی یه فیلد جدول یعنی منظورتون اینه که مقدار textbox ها رو میخواین پشت سرهم توی یه رکورد بیارین یا نه توی 5 رکورد در همان فیلد؟

پاسخ در 1394/08/26 توسط
1
string finalValue= textbox1.text+''+textbox2.text+''+textbox3.text+''+textbox4.text+''+textbox5.text;

SqlCommand command = new SqlCommand("insert into tablename(col) values (@val)");
command.Parameters.AddWithValue("@val", finalValue);
پاسخ در 1394/08/27 توسط
0

بله . مقدار textBox ها پشت هم در یک رکورد.

پاسخ در 1394/08/26 توسط
0

اگر حالت دوم که گفتید باشه به چه شکل میشه؟

پاسخ در 1394/08/26 توسط
1

پس جواب همونی هست که parsasi دادن. و همونطور که گفتن لزومی به استفاده از Stored Procedure نیست و با یک دستور insert ساده کار انجام میشه.

پاسخ در 1394/08/26 توسط

پاسخ شما