首页 > 数据库技术 > 详细

vba 读取数据库

时间:2016-07-18 02:15:17      阅读:197      评论:0      收藏:0      [点我收藏+]

1、安装数据库

2、创建数据源

 

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.Row = 1 And Target.Cells.Column = 1 Then
       Call mySQL
    End If
End Sub

Public Function mySQL()
  strconnt = ""
  Set connt = CreateObject("ADODB.Connection")
  Dim sevip, Db, user, pwd As String
  设服务器地址 所连数据,及登录用户密码
  sevip = "localhost"
  Db = "excelTest"
  user = "root"
  pwd = "900921"
  strconnt = "DRIVER={MySql ODBC 5.3 Unicode Driver};SERVER=" & sevip & ";Database=" & Db & ";Uid=" & user & ";Pwd=" & pwd & ";Stmt=set names GBK"
  connt.ConnectionString = strconnt
  connt.Open
  MsgBox "链接状态:" & connt.State & vbCrLf & "ADO版本:" & connt.Version, vbInformation, ""
   Set Rec = CreateObject("ADODB.Recordset")
   Set Rec = connt.Execute("select * from `uses`", iRowscount, adCmdText)
   Range("a6:c6").Value = Array("id", "name", "password")
   Range("a7").CopyFromRecordset Rec
End Function

 

vba 读取数据库

原文:http://www.cnblogs.com/xiaofanke/p/5679684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!