Private Sub CommandButton1_Click()
Set Cnn = CreateObject("ADODB.Connection")
Set Rs = CreateObject("ADODB.Recordset")
Cnn.ConnectionString = "Provider=SQLOLEDB;Server=192.168.xx.xx;Persist Security Info=True;User ID=xxxx;Password=xxx;Initial Catalog=DBName"
Cnn.Open
SQL = "select * from student "
Set Rs = Cnn.Execute(SQL)
With Sheet1
.Range("a2").FillDown Rs
.Cells.EntireColumn.AutoFit
End With
End Sub
Excel VBA 连接SQLserver数据库
最新推荐文章于 2024-08-17 10:12:39 发布
这个代码段展示了如何使用VBA通过ADO(ActiveX Data Objects)建立与SQL Server的连接,执行查询并填充Excel工作表。它涉及到创建Connection和Recordset对象,设置连接字符串,打开数据库连接,执行SQL查询并将结果填充到Sheet1的A2开始的单元格中。
摘要由CSDN通过智能技术生成