PDA

View Full Version : کد update



mahak65
یک شنبه 03 بهمن 1389, 17:26 عصر
سلام.من 1 سوال دارم.در کد زیر وقتی 1 مقدار رو برای (forokhte) وارد میکنم میخام این مقدار بامقدار قبلی که در دیتابیس وجو دداره جمع بشه.باید چکار کنم.
مثلا 3 وارد میکنم و مقدار قبلیش 5 هست.که برام 8 رو توجدول نشون بده

con = new sqlConnection(strcon);

string str = "update daroo set forokhte='" + textBox2.Text + "' where fid='" + textBox1.Text + "'";
con.Open();
cmd = new SqlCommand(str, con);
cmd.ExecuteNonQuery();
ds.Clear();

hossin.esm
یک شنبه 03 بهمن 1389, 17:54 عصر
string str = "update daroo set forokhte=forokhte + '" + textBox2.Text + "' where fid='" + textBox1.Text + "'";

BEHZADnr
یک شنبه 03 بهمن 1389, 18:22 عصر
با سلام

برای جمع مقدار قبلی با جدید از کد زیر ایتفاده نمائید



SqlCommand scom = new SqlCommand("Update daroo set forokhte +='" + int.Parse(Textbox2.text) + "' where fid =N'" + Textbox1.Text + "'", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close()

بازم اگه جایی رو متوجه نشدین بگید تا بیشتر توضیح بدم

mahak65
یک شنبه 03 بهمن 1389, 23:50 عصر
مرسی از جوابتون
هر دو کوری جواب دادن اما جواب شما از + ایراد میگرفت که به صورت زیر تغیرش دادم
" Update daroo set forokhte =forokhte+'" + int.Parse(textBox2.Text) + "' where fid =N'" + textBox1.Text