加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【引用】EXCLE 利用VBA 连接操作ACCESS数据库方法

(2011-02-07 00:33:23)
标签:

杂谈

一,使用ADO进行连接

    Dim cn As ADODB.Connection  '定义数据链接对象 ,保存连接数据库信息;请先添加ADO引用
    Dim rs As ADODB.Recordset '定义记录集对象,保存数据表
    Dim strCn As String, strSQL As String '字符串变量
    mydata = ThisWorkbook.Path & "\DATA.MDB"
      '下面的语句将读取数据表数据    
    Set cn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    curr = 404
    cn.Open "provider=Microsoft.jet.OLEDB.4.0;data source=" & mydata & ";Jet OLEDB:Database Password=123;Persist Security Info=False"
    strSQL = "SELECT WZHGZBH FROM H_CL WHERE CLSBDH='" & Cells(curr, 4) & "'"  '定义SQL查询命令字符串
    rs.Open strSQL, cn, adOpenKeyset, adLockOptimistic
    '下面将读取的数据写入EXCEL
    
    If rs.RecordCount = 1 Then
        Cells(curr, 1) = rs.Fields(0).Value
    End If
    
     

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有