代码之家  ›  专栏  ›  技术社区  ›  knittl

使用SQL Server的.adp中的“静默”错误

  •  0
  • knittl  · 技术社区  · 15 年前

    我在MS Access 2003中有一个ADP项目,其后端是SQL Server Express 2008。

    除了在SQL端出现错误(如重复索引)外,一切工作正常。当前数据集没有更新/插入,没有错误消息whats-o-ever,但我知道它没有更新,因为如果在服务器上进行选择,我仍然会得到旧数据。

    我怎样才能“不犯错误”?是否存在某些隐藏选项,或者只是Access 2003+SQL Server 2008出现问题?

    我还没有在网上找到任何有用的帮助

    3 回复  |  直到 15 年前
        1
  •  0
  •   Fionnuala    15 年前

    可能[在ADO中处理错误和消息]。( http://msdn.microsoft.com/en-us/library/aa905919(SQL.80).aspx) . 你可能会发现 dbFailOnError 相关。

        2
  •  0
  •   idstam    15 年前

    可能在应该捕获约束的索引上设置了ignore-dup-key选项。

        3
  •  0
  •   knittl    15 年前

    这实际上是MS Access中一个非常隐蔽的错误。我在Eggheadcafe上找到了解决方案,效果很好。现在错误经常出现xd

    所以…如果默认语言 例如,非Unicode程序 日语,但选择的语言 标准和格式是阿拉伯语, ADP项目将不显示任何数据库 错误信息。尝试,为了 示例,使用 重复的主键。什么也不会 发生了,但你不知道为什么。

    如何解决:鉴于上述情况, 为“标准和 格式“必须始终与 为非Unicode选择的 程序。日语和日语, 汉语和汉语、希伯来语和 希伯来语、阿拉伯语和阿拉伯语等,其中 反过来使操作系统 单独定义它们的选项 相当没用…

    引用自 http://www.eggheadcafe.com/software/aspnet/34687624/access-2003-bug-adp-erro.aspx

    推荐文章