Database Visual Studio 2010-更新Microsoft Access库时出现问题
尝试使用VB.net前端更新Microsoft access数据库时遇到问题 我得到的错误在代码行中:Database Visual Studio 2010-更新Microsoft Access库时出现问题,database,visual-studio-2010,ms-access,sql-update,Database,Visual Studio 2010,Ms Access,Sql Update,尝试使用VB.net前端更新Microsoft access数据库时遇到问题 我得到的错误在代码行中: da.Update(ds, "ItemList") (da is my Data Adapter : Dim da As OleDb.OleDbDataAdapter) (ds is my Data Set : Dim ds As New DataSet, da = New OleDb.OleDbDataAdapter(sql, con)
da.Update(ds, "ItemList")
(da is my Data Adapter : Dim da As OleDb.OleDbDataAdapter)
(ds is my Data Set : Dim ds As New DataSet,
da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "ItemList")
错误显示:
OLEDBEException未处理
UPDATE语句中的语法错误
与数据库的连接确实有效,因为我可以使用VB程序从中读取信息,所以我无法从中更新信息
我真的不确定您可能需要什么信息来找出故障所在,因此如果您需要更多信息,请给我发消息。任何帮助都将不胜感激
很抱歉,这篇文章很尴尬。我计划发布这一切的截图,但显然我需要10个互联网点才能理解为什么,尽管现在有点烦人sql变量中有什么?sql变量是一个字符串,并设置为sql=SELECT*FROM tblItems从我的数据库中的表中选择所有项是否使用OleDbCommandBuilder对象?将cb设置为新OleDb.OleDbCommandBuilderda,这在更新数据库的按钮中声明,但我也尝试全局执行,以查看这是否有区别。你没有看到微软的例子吗?