13,871
社区成员




Access数据库最大容量2G,数据库存数据已经快要满了,如何对其进行扩容?
我的初步想法是创建一个新的数据库,程序在Creat中会检测当前使用数据库所占用内存大小,如果大于某个内存,就切换地址将数据存到新的数据库中并且记录保存下当前所使用的数据库和切换的日期。但是不明白查询的时候应该如何同事查询两个表并且把数据统一到一起(按照时间查询的情况下可以根据记录的时间选择不同数据库地址)。
不知到这个想法可不可行,求建议或者更高效简洁的方法。谢谢。。。
Access支持链接表,可以将Access的每一张表拆成一个新的Access数据库。可以百度“Access链接表”了解下
建议用SQLite,这个优点是可以静态链接,缺点是只能支持到SQL92的子集。或者Firebird嵌入版,优点是功能强大,支持SQL2003,而且嵌入版和server版功能是一样的,通过配置文件很容易切换使用嵌入版和server版,不需要修改程序。
二者都可以单机使用,也都支持多平台,比access强多了,基本上相当于Audi和QQ的区别~
换SQLite?