View Full Version : بروز رسانی چند سطر جدول
monire.6767
دوشنبه 13 آذر 1391, 09:24 صبح
سلام
من یه جدول دارم
یه آیدی داره که identity و یه متن
من میخوام اطلاعات از تک باکس ها بخونم بریزم تو جدول (مثلا محتویات تک باکس 1 در سطر 1 و محتویات تک باکس 2 در سطر 2 و ....)
hossein_h62
دوشنبه 13 آذر 1391, 10:24 صبح
خب مشکل کجاست ؟؟!!
monire.6767
دوشنبه 13 آذر 1391, 11:46 صبح
میخوام فقط با یه دستور update انجام بدم!
یا راه حل دیگه ای امکان پذیر است؟
hossein_h62
دوشنبه 13 آذر 1391, 11:53 صبح
دقیق متوجه سوالتون نشدم ولی احتمالا نیاز به حلقه داشته باشین.
monire.6767
دوشنبه 13 آذر 1391, 12:02 عصر
این خط ببین با دستور insert تونستم اینکار و انجام بدم
این کار با دستور update نمیشه انجام داد!
string sql2 = "insert into 'tblname'(field1) VALUES('" + TextBox2.Text + "'),('" + TextBox3.Text + "'),('" + TextBox4.Text + "'),('" + TextBox5.Text + "') ";
hossein_h62
دوشنبه 13 آذر 1391, 13:10 عصر
این خط ببین با دستور insert تونستم اینکار و انجام بدم
این کار با دستور update نمیشه انجام داد!
string sql2 = "insert into 'tblname'(field1) VALUES('" + TextBox2.Text + "'),('" + TextBox3.Text + "'),('" + TextBox4.Text + "'),('" + TextBox5.Text + "') ";
اینجا شما محتویات 4 تا ادیت باکس رو باهم جمع کردین و در یک فیلد درج کردین، ولی اون چیزی که در پست #1 گفتین با این فرق میکنه!
monire.6767
دوشنبه 13 آذر 1391, 14:54 عصر
این مقادیر در سطرهای مختلف درج میشود!
به خاطر استفاده از از پرانتز اطلاعات را در سطرهای مختلف میریزه!
به نظرت من حالا چیکار کنم؟
cherchil_hra
دوشنبه 13 آذر 1391, 22:47 عصر
سلام
من یه جدول دارم
یه آیدی داره که identity و یه متن
من میخوام اطلاعات از تک باکس ها بخونم بریزم تو جدول (مثلا محتویات تک باکس 1 در سطر 1 و محتویات تک باکس 2 در سطر 2 و ....)
از این کد استفاده کن:UPDATE [MyTable]
SET [text] = case ID when 1 then 't1'
when 2 then 't2'
when 3 then 't3'
when 4 then 't4'
when 5 then 't5'
end
WHERE (ID in(1,2,3,4,5))
جای t1 تا t5 مقادیر textbox رو قرار بده.
موفق باشید!
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.