OleDb数据集更新

时间:2015-08-15 08:20:51

标签: sql-server-ce oledb

我正在尝试通过OleDB连接到SQL Server CE数据库。所以直到我用数据填充DataSet的那一刻一切正常,我得到了数据,但是当涉及到更新时我得到一个错误:

  

解析查询时出错。 [令牌行号,令牌行偏移量,令牌错误,]

没有数字表明在哪里,我无法弄清楚发生了什么。

有人可以帮忙吗?

OleDbConnection conn= new OleDbConnection(connString); //no problem here
OleDbDataAdapter adapter = new OleDbDataAdapter("select * from table", conn); //this query it doesn't like, but it syas that when it comes to update
OleDbCommandBuilder cb = new OleDbCommandBuilder(adapter);
adapter.Update(dataSet, tableName); // here it has problems

1 个答案:

答案 0 :(得分:0)

不支持将OLEDB与.NET的SQL Server Compact一起使用,您应该使用ADO.NET提供程序(System.Data.SqlServerCe) - 为什么要使用OleDb提供程序?