读书人

求教C#更新access数据库的有关问题

发布时间: 2013-01-17 10:28:55 作者: rapoo

求教C#更新access数据库的问题
一个数据表的记录经过修改,想update,下面一段程序报错update语法错误。
代码如下:

        public static void UpdateData(DataTable tbSource)
{
tbSource.TableName = "PreLogin";
OleDbConnection objConnection = new OleDbConnection(strmdb);
string linkage = "select * from [PreLogin] where [WorkID]<10 order by [WorkID] ASC";
OleDbDataAdapter sqlAdap = new OleDbDataAdapter(linkage, objConnection);
objConnection.Open();

OleDbCommandBuilder sqlBuilder = new OleDbCommandBuilder(sqlAdap);
sqlAdap.Update(tbSource); // 这一步报错

objConnection.Close();
}


局部变量发现update/delete/insert语句都没有生成,那么我想应该是OleDbCommandBuilder的问题
求救。 access 数据库
[解决办法]
更新access的话尽量别用OleDbCommandBuilder,自己老老实实的写更新语句吧

读书人网 >C#

热点推荐