分享

ADO实现EXCEL与ACCESS数据存储,提示出错(页 1)

 POTATO1990 2011-11-14
Sub ADO_INPUT() '将记录导入到excel中
Dim RS1 As Recordset
Dim DB1 As Database
Dim col As Integer
Dim I As Integer
'On Error GoTo 1000
col = Sheet2.Range("A65535").End(xlUp).Row
Set DB1 = OpenDatabase(ThisWorkbook.Path & "\" & "backdatabase.accdb ")
Set RS1 = DB1.OpenRecordset(Name:="aa", Type:=dbOpenDynaset)
dim m as integer
For I = 7 To col
With RS1
   .AddNew
    for m = 1 to 17
        '如果你的数据库中的数据跟excel都是按照顺序来的,则用一个循环足以!
        .fields(m)=sheet2.cells(i,m)
    next
    .Update
    End With
Next I
RS1.Close
'1000: MsgBox "找不到符合条件的记录", 1 + 64, "系统提示"
End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多