behnet
شنبه 24 اردیبهشت 1390, 18:19 عصر
سلام
من کد 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 واسه بانک 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();
چه کنم؟