2014-09-12 48 views
0

最近我无法从我的Access 2002或2010(都安装在我的笔记本电脑上)运行查询。 当我尝试执行任何查询时,即使是简单的查询,Access也会挂起,然后不响应。访问挂起创建的所有新查询

+1

在所有数据库上,还是只有一个?损坏的分贝,也许? – 2014-09-12 13:30:59

+0

我已经尝试了紧凑和修复。不试试在其他数据库上 – Scorpion99 2014-09-12 13:35:04

+0

尝试其他数据库。如果问题仍然存在,请重新启动并重试。如果仍然存在,请重新安装Access/Office(特别是如果您最近安装了新软件)。 – 2014-09-12 13:38:02

回答

0

检查是否有可能被消耗所有机器的CPU/RAM等工序: http://technet.microsoft.com/en-ie/sysinternals/bb896653.aspx

而且,你有没有尝试创建一个新的数据库,填充测试表与一些测试数据并运行一个简单SELECT语句看看会发生什么?你有没有尝试在另一台机器上打开这个数据库?

您是否尝试将其关闭并再次打开? :)

+0

分贝工作正常在其他machines.But所有dbs都有同样的问题 – Scorpion99 2014-09-12 20:14:23

0
  1. 尝试紧凑和修复分贝。
  2. 如果仍然无法尝试解压缩数据库。 (请参阅:How does one decompile and recompile a database application?
  3. 键入Alt-F11(打开VBA),转到菜单工具>参考文献,检查是否存在错误的引用并在必要时进行修复。
  4. 如果它不帮助尝试将错误的数据库对象导入到一个新的空白数据库。
  5. 对于Access 2002中(我不知道2010)执行菜单帮助>检测并修复(修复Office安装。有时是必要,如果你不同的Access版本之间和Windows更新后切换。)
+0

我认为这是我的JET数据库引擎的问题,我该如何解决这个问题? – Scorpion99 2014-09-13 15:04:17

+0

请参见:[如何获取Microsoft Jet 4.0数据库引擎的最新Service Pack](http://support.microsoft.com/kb/239114) – 2014-09-13 16:13:38