小编sk8*_*i47的帖子

使用带标头的vba将sql查询结果导出为ex​​cel

我需要将一个简单的SQL查询结果导出到excel.我能够得到结果,但是标题丢失了,我如何导出标题呢?

这是我到目前为止:

Sub Conn2SQL()

Dim cnn1 As New ADODB.Connection
Dim mrs As New ADODB.Recordset

Set cnn1 = New ADODB.Connection
  cnn1.ConnectionString = "driver={SQL Server};server=MyDBServer;uid=MyuserID;pwd=mypassword;database=MyDB"
  cnn1.ConnectionTimeout = 30
  cnn1.Open  

SQry = "use MyDB select * from TableName"

mrs.Open SQry, cnn1

Sheet2.Range("A2").CopyFromRecordset mrs

mrs.Close
cnn1.Close

End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba

14
推荐指数
1
解决办法
5万
查看次数

标签 统计

excel ×1

vba ×1