PDA

View Full Version : سوال: مشکل در update کردن رکورد در Access



omidghadiri
سه شنبه 16 آذر 1389, 23:27 عصر
با عرض سلام و خسته نباشید خدمت مدیران محترم و کاربران گرامی


بنده در پروژه ام مشکلی دارم که وقتی قصد دارم یک رکورد خاصی رو ویرایش کنم ، هیچ اروری یا پیغام خطائی نمیده ولی هیچ عملی رو هم در بانک انجام نمیده.( بنده از visual Stuadio 2010) استفاده میکنم لطفا کمکم کنید تا این مشکلم حل بشه. با تشکر.

کدهای بنده:





string connectionstring = "provider=microsoft.jet.oledb.4.0;data source=C:\\3.mdb;";
OleDbConnection con = new OleDbConnection(connectionstring);
con.Open();

string comanda = string.Format("UPDATE t1 SET fam=@fam ,val=@val WHERE nam=@nam and shenasname=@shenasname");
OleDbCommand cmd = new OleDbCommand(comanda,con);
cmd.Parameters.AddWithValue("nam", "1");
cmd.Parameters.AddWithValue("shenasname","4");
cmd.Parameters.AddWithValue("fam", "2");
cmd.Parameters.AddWithValue("val","3");

cmd.ExecuteNonQuery();
Connectionnttach.con.Close()

omidghadiri
چهارشنبه 17 آذر 1389, 08:35 صبح
از مدیران و کاربران گرامی هرکسی که اطلاع داره از چگونگی حل این مشکل ، لطفا کمک کنه.

taghi.km
چهارشنبه 17 آذر 1389, 13:06 عصر
این خط رو
UPDATE t1 SET fam=@fam ,val=@val WHERE nam=@nam and shenasname=@shenasname
به این شکل بنویس
UPDATE t1 SET fam=[fam] ,val=[val] WHERE nam=[nam] and shenasname=[shenasname]