Office中国论坛/Access中国论坛

标题: 解决 数据表 'TempMSysAccessObjects' 已经存在 [打印本页]

作者: tmtony    时间: 2009-1-18 21:10
标题: 解决 数据表 'TempMSysAccessObjects' 已经存在
当您尝试压缩及修复数据库,藉由使用 Compact 和修复数据库公用程序时,您可能会收到下列错误讯息:
数据表 'TempMSysAccessObjects' 已经存在
若要解决这个问题,您可以使用在下列其中一个方法:
方法 1
移除系统数据表 TempMSysAccessObjects
请注意 请使用这个方法与 Database_1 数据库问题时。
1. 执行 Access。
2. 开启 Database_1 数据库。
3. 在 [ 工具 ] 菜单中上, 单击 [ 选项 ]。
4. 在 [ 检视 ] 索引卷标上, 选取 系统对象 勾选方块,再按 [确定] 。
5. 在 [ 数据库 ] 窗口中单击 数据表 中左窗格中的的内容。
6. 在右边的窗格请选取,并删除 TempMSysAccessObjects 数据表]。
回此页最上方
方法 2
将新的数据库汇入数据库
1.  执行 Access。
2. 建立新的数据库。 名称在新的数据库 Database_2 。
3. 请确定 系统对象 的检视无法选取。 如果要执行这项操作,请执行这些步骤:
a. 在 [ 工具 ] 菜单的 [ 数据库 ] 窗口中,单击 [ 选项 ]。
b. 在 [ 检视 ] 索引卷标中 [ 选项] 对话框,请清除 系统对象 ,然后再按 [ 确定 ]。
4. 在 [ 档案 ] 菜单,指向 取得外部数据 然后单击 [ 汇入 。
5. 在 [ 汇入 ] 对话框中,选取 Database_1 数据库],然后单击 [ 汇入 ]。
6. 在 汇入对象 的 [对话] 方块中,单击 [选项] 。
7. 在 汇入对象 的 [对话] 方块中,单击 [全选] 。
8. [ 汇入 ] 区段下选取 [同时 菜单及工具栏] 复选框 」 和 「 汇入 / 导出规格 复选框]。
9. 在 [ 汇入对象 ] 对话框中,请选取每个索引卷标,然后再每个索引卷标中重复 [步骤 7]。
10. 在 汇入的对象 ] 对话框,单击 [确定] (英文)。
11. 在 [ 数据库 ] 窗口 [ 工具 ] 菜单上,请单击 [ 数据库公用程序 ,然后单击 [ Compact 和修复数据库 。
请注意 请确定 Database_1 数据库中的所有对象都汇入到 Database_2 数据库。
12. 结束 Access。
13. 重新命名 Database_1_Backup Database_1 数据库。
14. 重新命名 Database_1 Database_2 。
作者: WDLRCZT    时间: 2009-1-19 11:58
好方法,顶一下
作者: flywatcher    时间: 2009-9-21 14:42
这个方法貌似不好用诶

我根本打不开数据库

告诉我出这个问题 点确定后 数据库一点反应都没
作者: chaojianan    时间: 2009-10-4 11:04
谢谢分享。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3