PDA

View Full Version : کمک در مورد آپدیت sql در c#



C.mohsen
سه شنبه 25 بهمن 1390, 16:43 عصر
سلام
راستش من با کد زیر مشکل دارم
"update table1 set'" + temp + "'='" + javab + "' where " + temp + "'=N'" + valtext + "'"
فقط میخام نام ستون هایی رو که باید آپدیت بشن رو با متغیر بنویسم.مثلا temp اسم یه ستونه و javab مقدار جدید "where" اونجایی که temp "اسم ستون" با valtext برابر هست
سه روزه دارم زور میزنم اینو بنویسم تا دلتون بخاد سرچ کردم
پیشاپیش ممنون

nima.sh
سه شنبه 25 بهمن 1390, 17:17 عصر
سلام
راستش من با کد زیر مشکل دارم
"update table1 set'" + temp + "'='" + javab + "' where " + temp + "'=N'" + valtext + "'"
فقط میخام نام ستون هایی رو که باید آپدیت بشن رو با متغیر بنویسم.مثلا temp اسم یه ستونه و javab مقدار جدید "where" اونجایی که temp "اسم ستون" با valtext برابر هست
سه روزه دارم زور میزنم اینو بنویسم تا دلتون بخاد سرچ کردم
پیشاپیش ممنون

سلام دوست عزیز...
command = New SqlCommand("Update [table name] set temp=@temp, where temp=@t", connection)
command.Connection = connection
command.Parameters.AddWithValue("@temp", "javab")
command.Parameters.AddWithValue("@t",valtext)

hamid.karimy
سه شنبه 25 بهمن 1390, 17:24 عصر
"'"+update table1 set " + temp + " = " + javab + " where " + temp + " =N'" + valtext"

mrbm_2007
چهارشنبه 26 بهمن 1390, 01:08 صبح
"update table1 set " + temp + " = '" + javab + "' where " + temp + " ='" + valtext + "' "

C.mohsen
چهارشنبه 26 بهمن 1390, 12:38 عصر
خیلی ممنون مال آقای mrbm_2007 رو امتحان کردم درست شد از بقیه دوستان هم ممنونم
یه سوال دیگه چطوری میتونم دیتابیس رو با datagrid آپدیت کرد

hamid.karimy
چهارشنبه 26 بهمن 1390, 13:17 عصر
بستگی داره دیتاگریدت بایند شده باشه به یه دیتا تیبلی لیستی چیزی یا اینکه دستی باشه.اگه بایند شده باشه باز بسته به نوع بایند می توانید آپدیت رو بنویسید مثلا اگر بایند به دیتاتیبلی شده باشه می توانید تغییرات رو داخل دیتاتیبل آپدیت میشه
tableAdapter.Update(dataTable)
اگه جور دیگه ای پر میشه که Row به Row آپدیت میکنی