Microsoft Access修复不在Dev环境中传播/错误不可重现

时间:2012-03-12 18:16:44

标签: ms-access ms-office

好的,这是一个普遍的问题。我们运行一个由SQL 2008 R2数据库提供的ASP / C#站点。

我们的数据输入使用Microsoft Access 2007进行,并提供给SQL 2008 R2实例。

我们的数据输入表单(所有.adp)通常都很简单,但我们会随机遇到问题,我会将更改发布到数据库(我们有一个脚本在晚上运行,并将我们的旧数据库版本归档到“DB_NAME.adp03122012”的形式,并将最新版本保留为“DB_NAME.adp”。这样,我们的数据输入团队只需点击网络快捷方式即可访问Access表单。

我们遇到的是随机机器上不同类型的不可重现的错误。

例如,我进行了一个包含组合框和搜索按钮的简单搜索。您选择要搜索的项目,它会更新记录源以搜索该PK / FK。它在我的开发人员框中运行正常。它在某些最终用户盒上工作正常。但在其他方面,它会引发运行时错误:

  

“运行时错误2467:您输入的表达式是指对象   已关闭或不存在“。

现在错误本身不是这个问题的焦点。它无法重现它。我尝试在另一个具有与违规盒子相同的硬件规格的盒子上运行它,它运行正常,没有错误,没有任何东西。

我绝对不知道为什么会这样。我不认为错误实际上与我的VB代码或我们的数据库有关,因为它在某些计算机上工作正常并且不在其他计算机上工作。这几乎就好像代码没有正确传播到特定的盒子。

之前有其他人处理过此事吗?

1 个答案:

答案 0 :(得分:0)

我觉得有些愚蠢,但我们的网络管理员还没有将Windows更新传播到我们所有的最终用户端。

Remou和mwolfe02给出的建议是有效且有帮助的,如果我被告知有问题的计算机需要更新,可能会有所帮助。

感谢您阅读并提供意见和帮助。