用oledbcommand执行sql语句更新access数据库不成功!
oledbcommand的sql语句都是相同的,,都是 update table1 set field1=value where id='id'
,且都能够在access中执行成功,但是有时候更新能成功,有时候不成功,不知道为什么?有人遇到过这个问题吗?
saveOleDbCommand= new oledbcommand();
using(oledbconnection oleconn = new oledbconnection(strDataConn))
{
oledbtransaction trans = null;
saveOleDbCommand.connection=oleconn;
oleconn.open();
trans=oleconn.beginTransaction();
saveOleDbCommand.connection=oleConn;
saveOleDbCommand.Transaction = trans;
int intCount=saveOleDbCommand.executeNonQuery();
bool SaveOk=(intCount==1);
trans.Commit();
oleConn.Close();
}