注册 登录
编程论坛 VB6论坛

VB 同时查询SQL 与EXCEL

xxyyx82 发布于 2016-11-22 16:20, 1416 次点击

语文较差,不太会描述,用图片代替吧

有1个SQL数据表和一个EXCEL

只有本站会员才能查看附件,请 登录


需要输出如下表到ListView

只有本站会员才能查看附件,请 登录


就是查询SQL的同时,还要把EXCEL中与SQL存在的ID进行计算.
如果EXCEL是在同一个SQL中 可以 RS.OPEN "SELECT ...... From Test1 Inner Join Test2 On Test1.型号=Test2.型号 where.....",CN,1,1
两个数据源不一样,这个该如何..
把EXCEL数据存为数组,再以数组循环查询SQL写入ListView么?
请大家指点,小弟新手,谢谢.
3 回复
#2
xiangyue05102016-11-22 17:12
这个估计是不行的,如果是同一个SQL服务器或者数据库文件下不同的表示没有问题的。
但是你这个必须是不同的connection,那么应该是无法实现的。 只能是你自己说的,分别查询然后再来处理。
至少我是想不到如何实现。看别的版主是否有高招。
为何不把Excel表导入SQL?
#3
xzlxzlxzl2016-11-22 18:47
可以百度下“跨数据库联合查询”试试
#4
xxyyx822016-11-29 11:02
谢谢大家,两个不同的connection貌似无法一条SQL语句实现
目前我的做法是
把SQL数据全部输出到ListView,再连接Excel
在ListView中循环对比Excel的rs.Fields
满足条件即运算
1