Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Access query在早上工作正常,在一天的晚些时候停止工作_Ms Access - Fatal编程技术网

Ms access Access query在早上工作正常,在一天的晚些时候停止工作

Ms access Access query在早上工作正常,在一天的晚些时候停止工作,ms-access,Ms Access,我有一个Access数据库,我们用来运行报告。报告每天运行两次,每个工作日 出于某种原因,报告通常在早上运行良好,但有时会停止工作。我转到debug,它将显示每次运行失败的不同查询 到目前为止,有两种方法可以解决这个问题。关闭应用程序并重新打开或刷新链接表。我真的很想知道为什么会发生这种情况,如果可能的话,如何预防它 这些表通过ODBC连接,ODBC指向SQL Server 2000。错误消息通常会显示“无法连接到--”。中间--应为ODBC连接名称,但不显示 大约有10个链接表。计算机在有线局

我有一个Access数据库,我们用来运行报告。报告每天运行两次,每个工作日

出于某种原因,报告通常在早上运行良好,但有时会停止工作。我转到debug,它将显示每次运行失败的不同查询

到目前为止,有两种方法可以解决这个问题。关闭应用程序并重新打开或刷新链接表。我真的很想知道为什么会发生这种情况,如果可能的话,如何预防它

这些表通过ODBC连接,ODBC指向SQL Server 2000。错误消息通常会显示“无法连接到--”。中间--应为ODBC连接名称,但不显示

大约有10个链接表。计算机在有线局域网上。如果我打开一个失败的查询并尝试运行它,它将失败。当我刷新/重新打开时,它可以工作


当我说转到调试时,我的意思是当错误发生时,它给我两个选项end/debug。我单击“调试”,它会打开“模块(VBA代码)”窗口。

是否有人正在更改链接表的定义?如果是这样的话,那可能就是问题所在。

通常在早上,但偶尔它会停止工作


我听上去很熟悉。也许您公司的服务器在这个时候备份得太多,以至于您的报告出现超时错误?我建议您将报告安排在不同的时间。如果你的老板说不,告诉他/她“好的,它会在早上继续运行,但可能不会一直熄灭。”

`如果需要,我可以提供更多信息。`我认为你应该。:)我看不出有人能用提供的信息来回答这个问题。例如,从失败的查询中发布一些错误消息。我突然想到一个猜测:内存使用情况,无论是在磁盘上还是在RAM中。我之所以没有包括失败的查询,是因为每次都是不同的。它似乎因为某种原因失去了连接。那么,这份报告是访问报告吗?宏?VBA程序?你说“我去调试”是什么意思?你能跟踪错误吗?可能会出现一种模式。听起来你的查询超时了。我认为PowerUser可能有下面的正确答案。