首页     你还没有登录,请先登录     花30秒,注册博客屋     图书城网上书店     BookGadget
注 册   |   登 录

excel如何读取access数据?

收藏
trade @ 2005-03-30 16:21:13


Public Function daadfa()
'必须引用 ado   ---------     Microsoft ActiveX Date Objects X.X Library

Dim conn As New ADODB.Connection, connstr As String, db As String, rs As New ADODB.Recordset, i As Long, rows As Long
db = "C:\adb2.mdb"
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db
conn.Open connstr
rs.Open "select * from 表1", conn, 1, 3

If rs.EOF And rs.BOF Then
   MsgBox "无记录"
Else
   rows = 1
   For i = 0 To rs.Fields.Count - 1
       Worksheets("Sheet2").Cells(1, rows).Value = rs.Fields(i).Name
   Next i
   Do Until rs.EOF
       For i = 0 To rs.Fields.Count - 1
           Worksheets("Sheet2").Cells(i + 2, rows).Value = rs(i)
       Next i
   rows = rows + 1
   rs.MoveNext
   Loop
End If

End Function
类别:excel  489次浏览   0篇评论
相关文章:

网友评论:

发表评论前请先快速注册或者登录博客屋     (为了减少广告留言,暂时不允许匿名评论)
马上注册并发表评论
trade个人档案
trade
发站内短信  加为我的朋友
生日: 1980-1-1 (性别: 男)
来自于: 暂未登记
    更多资料
尚未建立读书档案