求vba连接sql的代码

来源:百度知道 编辑:UC知道 时间:2024/05/03 03:54:14
我要连接sql数据库,想做到把数据库中的两个表合并为一个表,然后从里面取出我要的数据,写到excel的单元格里面
比如我的a表里有5个字段,b表里有10个字段,两个中有一个字段是相同的,就是关键字段,然后取出我需要的字段里的值,放在excel表个里面

VBA数据库的链接跟ASP是同样的,如果是 Access的话,连接字符串则是

Driver={microsoft access driver (*.mdb)};dbq="数据库路径"

SQL的则是

Driver={SQL erver};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;&_
PWD=Password;DATABASE=Database_Name

如果还不清楚的话去查ASP连接数据库的几种类型字符串

select a.*,b.* from 表1 as a left join 表2 as b on a.关键字段=b.关键字段

写excel表的方法很多,代码写起来比较多,自己查一下吧,挺好找的