我在MS Access 2003中有一个带有SQL Server Express 2008后端的adp项目。
一切正常,除非SQL端出现错误,例如重复索引。当前的数据集只是没有得到更新/插入,没有错误消息,但是我知道它没有更新,因为如果我在服务器上做了选择,我仍然会得到旧的数据。
我怎样才能“免除”错误?是否存在一些隐藏选项,或者仅在访问2003 + sql server 2008时出现问题?
任何帮助表示感谢,因为我还没有在网上找到任何有用的东西
答案 0 :(得分:0)
也许[处理ADO中的错误和消息](http://msdn.microsoft.com/en-us/library/aa905919(SQL.80).aspx)。您可能会发现dbFailOnError具有相关性。
答案 1 :(得分:0)
可能在应该捕获约束的索引上设置了IGNORE_DUP_KEY选项。
答案 2 :(得分:0)
这实际上是ms访问中一个非常模糊的错误。我找到了eggheadcafe的解决方案,它完美无缺。现在错误弹出xD
所以...如果是默认语言 例如,非unicode程序 日语但选择的语言 标准和格式是阿拉伯语, ADP项目不会显示任何数据库 错误消息。试试吧 例如,用a保存记录 重复的主键。什么都不会 发生了,但你不知道为什么。
如何解决:鉴于上述情况, 选择的语言为“标准和 格式“必须始终相同 选择用于非unicode的那个 程式。日语和日语, 中文,希伯来文和中文 希伯来语,阿拉伯语和阿拉伯语等 反过来使操作系统 单独定义它们的选项 相当无用......
引自 http://www.eggheadcafe.com/software/aspnet/34687624/access-2003-bug-adp-erro.aspx