我老是更新不了数据库用access连接串为Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Database Password=;Data Source='E:\jdld\database\login.mdb';Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider='Microsoft.Jet.OLEDB.4.0';Jet OLEDB:System database=;Jet OLEDB:SFP=False;"
在用OleDbCommand myCommand = new OleDbCommand();
myCommand.Connection=con8;
myCommand.CommandText = "insert into yonghu values('"+name+"','"+pass+"','"+u_name+"','"+sex+"','"+b_rq+"','"+sheng+"','"+city+"','"+jiaoyu+"','"+monery+"','"+pic+"','"+youzheng+"','"+shenfenzheng+"','"+address+"','"+e_mail+"')" 
myCommand.CommandType = CommandType.Text;
myCommand.ExecuteNonQuery();
老是提示操作必须使用一个可更新的查询这样的错误
怎么解决呢 是不是连接字串有问题呢 con8为连接变量测试过没问题 OleDbConnection con8=con1();