标题:VB 同时查询SQL 与EXCEL
只看楼主
xxyyx82
Rank: 1
等 级:新手上路
帖 子:22
专家分:3
注 册:2015-7-16
结帖率:50%
已结贴  问题点数:20 回复次数:3 
VB 同时查询SQL 与EXCEL

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

有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么?
请大家指点,小弟新手,谢谢.
2016-11-22 16:20
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:934
专家分:5244
注 册:2015-8-10
得分:15 
这个估计是不行的,如果是同一个SQL服务器或者数据库文件下不同的表示没有问题的。
但是你这个必须是不同的connection,那么应该是无法实现的。 只能是你自己说的,分别查询然后再来处理。
至少我是想不到如何实现。看别的版主是否有高招。
为何不把Excel表导入SQL?
2016-11-22 17:12
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
得分:5 
可以百度下“跨数据库联合查询”试试
2016-11-22 18:47
xxyyx82
Rank: 1
等 级:新手上路
帖 子:22
专家分:3
注 册:2015-7-16
得分:0 
谢谢大家,两个不同的connection貌似无法一条SQL语句实现
目前我的做法是
把SQL数据全部输出到ListView,再连接Excel
在ListView中循环对比Excel的rs.Fields
满足条件即运算
2016-11-29 11:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-471456-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.785411 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved