کد update واسه access در C#
سلام
من کد update واسه بانک sql server که کاملا درست بود رو روی بانک access میخوام اجرا کنم.
اومدم oledb رو استفاده کردم تا با access کار کنه اما واسه update ج نمیده (کدهای insert و delete جواب میده)
کدم هم اینه
C_Address_Connection connection = new C_Address_Connection();
OleDbConnection Con = new OleDbConnection(connection.connection);
OleDbCommand SqlCMD = new OleDbCommand();
SqlCMD.Connection = Con;
SqlCMD.CommandText = "UPDATE t_book set id_personal_motarjem=@id_personal_motarjem,id_pers onal_moalef=@id_personal_moalef,id_nasher=@id_nash er,book_name=@book_name,year_nashr=@year_nashr,fas l_nashr=@fasl_nashr,jeld=@jeld,nobat_chap=@nobat_c hap where id=@id_book";
//SqlCMD.CommandType = CommandType.Text
SqlCMD.Parameters.Add("@id_book", OleDbType.Integer, 4).Value = id;
SqlCMD.Parameters.Add("@id_personal_moalef", OleDbType.Integer, 4).Value = id_personal_moalef;
SqlCMD.Parameters.Add("@id_personal_motarjem", OleDbType.Integer, 4).Value = id_personal_motarjem;
SqlCMD.Parameters.Add("@id_nasher", OleDbType.Integer, 4).Value = id_nasher;
SqlCMD.Parameters.Add("@book_name", OleDbType.VarWChar, 50).Value = book_name;
SqlCMD.Parameters.Add("@year_nashr", OleDbType.VarWChar, 4).Value = year_nashr;
SqlCMD.Parameters.Add("@fasl_nashr", OleDbType.VarWChar, 10).Value = fasl_nashr;
SqlCMD.Parameters.Add("@jeld", OleDbType.Integer, 4).Value = jeld;
SqlCMD.Parameters.Add("@nobat_chap", OleDbType.Integer, 4).Value = nobat_chap;
SqlCMD.Connection.Open();
SqlCMD.ExecuteNonQuery();
SqlCMD.Connection.Close();
چه کنم؟
نقل قول: کد update واسه access در C#
همینجوری نمیشه گفت که چرا کد شما کار نمیکنه. مشخص نکردین که پیغام خطا میده یا نه.
در مرحله اول دستور update رو فقط برای یک فیلد اجرا کنین و اگر درست بود یکی یکی فیلدها رو اضافه کنین. شاید نوع فیلدها مشکل داشته باشه.
راستی چرا dataadapter استفاده نمیکنین؟
نقل قول: کد update واسه access در C#
سلام
من کد update واسه بانک sql server رو میخوام بنویسم تو C# میشه لطف کنید برام بذارید. البته خیلی ساده چون خیلی وارد نیستم .
4 عمل اصلی تو SQL رو میخوام
insert- select- delete -update
خییییلی ممنون میشم اگه دوستان راهنمایی کنن