Office中国论坛/Access中国论坛

标题: ACCESS插入pdf文件,数据库大小猛涨,怎么解决。 [打印本页]

作者: bobyang069    时间: 2011-8-1 18:48
标题: ACCESS插入pdf文件,数据库大小猛涨,怎么解决。
如题所示,我插入图片格式的附件,数据库大小增加并不明显,一旦插入PDF的文件,一个文件本来只有一百Kb左右,插入后,数据库容量猛增4M多,求解决办法。。。。
谢谢各位啦

作者: huangqinyong    时间: 2011-8-1 20:05
为何要用插入?用链接或调用不行吗?
作者: bobyang069    时间: 2011-8-2 08:51
回复 huangqinyong 的帖子

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




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