引言
开一个系列讲一下VBA与SQL server之间的交互
本片是第一讲,主要内容为在EXCEL端怎么连接SQL数据库,以及简单的数据抽取及保存
首先大家要知道,在EXCEL中是可以不用写VBA代码就能连接各类数据库的:
可以"数据"标签栏中设置连接数据库
这个本文不涉及
本文只讲用VBA连SQL数据
正文
首先我们要连接SQL server需要引用两个库,也就是:
Microsoft ActiveX Data Objects 6.1 Library
Microsoft ActiveX Data Objects Recordset 6.0 Library
有些低版本的EXCEL可能只有低版本的库,也没关系,大家根据自己的情况选择
然后就是正式的数据库连接了,先创建一个连接对象:
Dim conn As ADODB.Connection
Set conn = New ADODB.Connection
'也可以合并起来写:Dim con As New ADODB.Connection
<