设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3918|回复: 5

[Access本身] ACCESS插入pdf文件,数据库大小猛涨,怎么解决。

[复制链接]
发表于 2011-8-1 18:48:26 | 显示全部楼层 |阅读模式
如题所示,我插入图片格式的附件,数据库大小增加并不明显,一旦插入PDF的文件,一个文件本来只有一百Kb左右,插入后,数据库容量猛增4M多,求解决办法。。。。
谢谢各位啦
发表于 2011-8-1 20:05:47 | 显示全部楼层
为何要用插入?用链接或调用不行吗?
 楼主| 发表于 2011-8-2 08:51:09 | 显示全部楼层
回复 huangqinyong 的帖子

如果我用连接的话那么我是数据库转移到其他地方或者其他的电脑上久不能打开附件了咯
发表于 2011-8-2 09:02:42 | 显示全部楼层
确实是两难的事,但还是建议楼主不要指望Access来管理你的图片(因为会暴涨),图片文件还是要保存在外部,你可以给程序设置一个附件地址,让用户可以自行设置,这样的话,在局域网内应该可以读取得到其他机上的附件的.
发表于 2011-8-2 11:10:22 | 显示全部楼层
赞同猫版的做法。附件类型字段是2007版本以上的,暂未用过。不过关于图片的上传与显示,可以参考以下帖子的思路(只是思路而已,不少东西可能需要你去改的):
http://www.office-cn.net/thread-98224-1-1.html
发表于 2011-8-2 20:34:56 | 显示全部楼层
如果你真要把图片存在数据库中,还有一个办法是,新建一个数据库,专门来存图片,如果图片太大,可以把图片分成多个条OLE来存入,如一个图片有20M,那么,在存入时,你把图片分成20等份,每条记录存1M,这张图片共有20条记录.导出图片时在合成一张图片就可以了,如果改用SQL后端数据库,不要说存图片,存多部DVD都可以存得下去.因为使用了合成方法,所以速度非快.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-22 06:29 , Processed in 0.107350 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表