PDA

View Full Version : مشکل این کد در ویرایش مطلب چیه ؟



korosh00
شنبه 02 شهریور 1392, 14:55 عصر
string


s2 = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Data Source=|DataDirectory|\\site.mdb";



OleDbConnection con = new OleDbConnection(s2);



OleDbCommand cmd = new OleDbCommand();

cmd.CommandText =

"update va set titr='" + TextBox1.Text + "',edameh='" + CKEditorControl1.Text + "' where idva="+Label4.Text;

cmd.CommandType =

CommandType.Text;

cmd.Connection = con;

con.Open();

cmd.ExecuteNonQuery();

con.Close();

nice_boy_a
شنبه 02 شهریور 1392, 20:00 عصر
کدوم خط خطا داره؟ اون va اسم جدولته ؟

korosh00
شنبه 02 شهریور 1392, 21:52 عصر
خطا که نمیده - هیچ کاری انجام نمیده دستور ویرایش را می زنم ولی ویرایشی صورت نمیگیرد .
va نام جدول است

Roya Rayane
شنبه 02 شهریور 1392, 23:45 عصر
مشکلش اینجاست که باید متن Lable4 رو هم دارن تک کتشن بذاری.
cmd.CommandText ="update va set titr='" + TextBox1.Text + "',edameh='" + CKEditorControl1.Text + "' where idva='"+Label4.Text+"';

korosh00
یک شنبه 03 شهریور 1392, 12:04 عصر
فکر نکنم از این باشه چون ارور داد وقتی این کارو کردم
بخاطر اینکه یک دابل کوتیشن آخرش کد شما باید اضافه بشه کردم کد درست شد ولی اجرای برنامه
در این قسمت ارور داد
cmd.ExecuteNonQuery();
قبلا از همین کد استفاده می کردم و خوب کار میکرد ولی الان نه کار نمیکنه

korosh00
یک شنبه 03 شهریور 1392, 22:20 عصر
کیست راهنمایی کند ؟

mahdioo12194
یک شنبه 03 شهریور 1392, 22:56 عصر
مقادیرت فارسیه؟!!

korosh00
یک شنبه 03 شهریور 1392, 23:32 عصر
بله مقادیر وارد شده فارسی هستند

mahdioo12194
یک شنبه 03 شهریور 1392, 23:52 عصر
cmd.CommandText ="update va set titr=N'" + TextBox1.Text + "',edameh=N'" + CKEditorControl1.Text + "' where idva=N'"+Label4.Text+"'";