【问题标题】:OleDb DataSet UpdateOleDb 数据集更新
【发布时间】:2015-11-08 11:14:04
【问题描述】:

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

解析查询时出错。 [Token line number,Token line offset,,Token in error,,]

没有数字表明在哪里,我不知道发生了什么。

谁能帮忙?

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

【问题讨论】:

    标签: sql-server-ce oledb


    【解决方案1】:

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

    【讨论】:

    • 我需要连接 sybase,从那里获取数据,然后用我自己的数据库填充。然后其他人将在其上运行他的程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多