码迷,mamicode.com
首页 > 数据库 > 详细

VB.NET 使用ADODB連接資料庫滙出到EXCEL

时间:2018-07-10 20:10:53      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:程序   cursor   使用   from   cli   led   range   source   pen   

‘導入命名空間

Imports ADODB

Imports Microsoft.Office.Interop

 

Private Sub A1()

Dim Sql As String
Dim Cnn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim S As String

 

S = "Provider=OraOLEDB.Oracle.1;Password=密碼;Persist Security Info=True;User ID=用戶名;Data Source=連線位置"
Cnn.Open(S)
Rs.CursorLocation = ADODB.CursorLocationEnum.adUseClient

Sql = "SELECT IMG_FILE.IMG01 FROM SH01.IMG_FILE"
Rs.Open(Sql, Cnn, 3, 3)
Dim Xls As Excel.Application = New Excel.Application ‘定义excel应用程序
Dim Xlsbook As Excel.Workbook ‘定义工作簿
Dim Xlssheet As Excel.Worksheet ‘定义工作表
Xlsbook = Xls.Application.Workbooks.Add ‘添加新工作簿
Xlssheet = Xlsbook.Sheets(1) ‘第1个工作表的控制句柄
Xls.Visible = True ‘显示excel 程序

Xlssheet.Cells(1, 1).value = "表頭1"

Xlssheet.Range("a2").CopyFromRecordset(Rs)
Xlssheet.Cells.EntireColumn.AutoFit()
Xls = Nothing ‘释放EXCEL对象
Rs.Cancel()

End Sub

VB.NET 使用ADODB連接資料庫滙出到EXCEL

标签:程序   cursor   使用   from   cli   led   range   source   pen   

原文地址:https://www.cnblogs.com/leme-chen/p/9291058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!