我只想执行一个简单的更新到Access数据库。访问数据库不执行更新语句
Update table set a = @a, b = @b where id = @id
如果我直接在Access中执行它,我得到一个消息,如果我想执行它,如果我点击是表得到正确更新。
如果我通过OleDB运行语句,我得到0行影响和表不会更新。
插入和删除工作正常。
我只想执行一个简单的更新到Access数据库。访问数据库不执行更新语句
Update table set a = @a, b = @b where id = @id
如果我直接在Access中执行它,我得到一个消息,如果我想执行它,如果我点击是表得到正确更新。
如果我通过OleDB运行语句,我得到0行影响和表不会更新。
插入和删除工作正常。
发现我曾与添加到参数的顺序问题我的sql命令...
在SQL Server中,您可以按照您想要的任何顺序添加它们......但不是在访问时必须按它们在命令中使用的顺序添加它们。
检查警告是否关闭。它已经有一段时间,因为我已经做了访问播放,但我认为这些警告可能会导致行动失败,有时不显示对话框,显示
docmd. setwarning false
do something....
docmd.setwarning true