查看: 1025|回复: 4
|
当我DELETE TABLE 里的RECORD时, MS ACCESS的SIZE为什么还那么大?
[复制链接]
|
|
当我DELETE TABLE 里的RECORD时, MS ACCESS的SIZE为什么还那么大?这是ACCESS的BUG吗?
你们是怎么解这个问题?我是去ACCESS 里的TOOLS->DATABASE UTILITIES->COMPACT AND REPAIR DATABASE FIX 这个问题。还有其它方法吗?
如何把这个"COMPACT AND REPAIR DATABASE" COMMAND 放进PROGRAM(CODING) 里用? |
|
|
|
|
|
|
|
发表于 29-3-2005 01:48 PM
|
显示全部楼层
这不是 bug, 几乎每个 relational db 都会这样, 即使是单一 db 如 Lotus Notes 也需要 compact.
那是因为清除资料后留下了 null character 空间.
据我所知道, 你可以用 macro 来达到 coding 的方法.
[ Last edited by goatstudio on 29-3-2005 at 01:51 PM ] |
|
|
|
|
|
|
|
楼主 |
发表于 29-3-2005 04:23 PM
|
显示全部楼层
goatstudio 于 29-3-2005 01:48 PM 说 :
这不是 bug, 几乎每个 relational db 都会这样, 即使是单一 db 如 Lotus Notes 也需要 compact.
那是因为清除资料后留下了 null character 空间.
据我所知道, 你可以用 macro 来达到 coding 的方法.
[ La ...
喔,原来如此,谢谢你。那它的COMMAND是什么?我都找不到。。。 |
|
|
|
|
|
|
|
发表于 29-3-2005 07:12 PM
|
显示全部楼层
Macro -> Run Command -> Compact Database |
|
|
|
|
|
|
|
楼主 |
发表于 30-3-2005 05:58 PM
|
显示全部楼层
谢谢你,我用另一种方法。是IMPORT JET DRIVER-JRO,然后呼叫它的METHOD-COMPACT 然后PASS进SOURCE DB AND DESTINATION DB 就可以了。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|