求vba连接sql的代码
来源:百度知道 编辑:UC知道 时间:2024/05/03 03:54:14
我要连接sql数据库,想做到把数据库中的两个表合并为一个表,然后从里面取出我要的数据,写到excel的单元格里面
比如我的a表里有5个字段,b表里有10个字段,两个中有一个字段是相同的,就是关键字段,然后取出我需要的字段里的值,放在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表的方法很多,代码写起来比较多,自己查一下吧,挺好找的