当前位置:编程学习 > VB >>

查询多个MDB,将结果合并显示

父文件夹中有若干子文件夹,每个子文件夹中都有一个MDB,这些MDB的数据结构都一样,只是数据记录不同。

根据条件对若干子文件中的MDB进行查询,每个MDB重查询的结果合并起来一同显示在MSHFlexGrid控件中。

请各位大哥大虾出手相助,最好附源码,万分感谢。 搞这么多文件真无聊.全导到SQL中查吧. 分别查询、添加。

SQL Server 支持多数据库联合查询,建议升级到 SQL Server。 搞MDB当然有道理。

造这么多房子真麻烦,不如围一个大圈,里面分好多小格子,人手一个格子
引用 3 楼 etie 的回复:
搞MDB当然有道理。

造这么多房子真麻烦,不如围一个大圈,里面分好多小格子,人手一个格子

我觉得你这个才真的是麻烦. 首先数据合并是问题,其次数据同步也会是问题.
增加一个字段用于存放数据属于哪个用户才是更好的方法.
引用 3 楼 etie 的回复:
搞MDB当然有道理。

造这么多房子真麻烦,不如围一个大圈,里面分好多小格子,人手一个格子

虽然不知道你要用在什么场合,我感觉很麻烦。
如果按照数据库范式的设计,既然需要组合数据,就不能将数据库分开设计。再说现在的数据库都是三层权限管理。

数据库之间的连接查询其实也不是很难,随便一搜就有很多例子,主要有这么几个思路:将各个数据库链接,检索时当做一个库来用。
分别读取各个库的数据,然后在客户端重新组合。
引用楼主 etie 的回复:
父文件夹中有若干子文件夹,每个子文件夹中都有一个MDB,这些MDB的数据结构都一样,只是数据记录不同。

根据条件对若干子文件中的MDB进行查询,每个MDB重查询的结果合并起来一同显示在MSHFlexGrid控件中。

一张表都可以⋯⋯ 一个个opendatabase

查一个写一次MSHFlexGrid

查完了,也就OK了
有什么难的,奇怪!!!!!!!!!!! 用DB Link试试
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,