當前位置:編程學習大全網 - 編程軟體 - vba怎麽將excel數據插入mysql數庫庫

vba怎麽將excel數據插入mysql數庫庫

1、定義連接db的過程:

Dim oConn As ADODB.Connection

Private Sub ConnectDB()

Set oConn = New ADODB.Connection

oConn.Open "DRIVER={MySQL ODBC 5.1 Driver};" & _

"SERVER=localhost;" & _

"DATABASE=yourdatabase;" & _

"USER=yourdbusername;" & _

"PASSWORD=yourdbpassword;" & _

"Option=3"

End Sub

2、執行db插入的具體寫法:

Dim rs As ADODB.Recordset

Private Sub InsertData()

Set rs = New ADODB.Recordset

ConnectDB

With wsBooks

For rowCursor = 2 To 11

strSQL = "INSERT INTO tutorial (author, title, price) " & _

"VALUES ('" & esc(.Cells(rowCursor, 1)) & "', " & _

"'" & esc(.Cells(rowCursor, 2)) & "', " & _

esc(.Cells(rowCursor, 3)) & ")"

rs.Open strSQL, oConn, adOpenDynamic, adLockOptimistic

Next

End With

End Sub

  • 上一篇:重慶旭富自動化科技有限公司怎麽樣?
  • 下一篇:使用單片機匯編語言冒泡法排序
  • copyright 2024編程學習大全網