当前位置: 首页 > 图文教程 > 数据库 > Access > 一个Access数据库数据传递的实例方法

Access
Access数据库技术(56)
Access数据库技术(57)
Access数据库技术(58)
Access数据库技术(59)
Access数据库技术(60)
Access数据库技术(61)
Access数据库技术(62)
Access数据库技术(63)
Access数据库技术(64)
Access数据库技术(65)
Access数据库技术(66)
Access数据库技术(67)
ASP+Access的安全隐患及对策
在 Access 中使用“存储过程”
MicrosoftAccess秘密技巧和陷阱
Access 2002的三个实用技巧
VB两种操作Access数据库方法的比较
转换您的Access数据库以获得更好的性能
用Access设计客观试卷(一)
用Access设计客观试卷(二)

一个Access数据库数据传递的实例方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 48 ::
收藏到网摘: n/a

使用Access数据库生成申报数据与读入数据的实例方法:

示例:

以下为引用的内容:
Sub Mwrite()
On Error GoTo thiserr
Dim rs As New ADODB.Recordset
rs.Open "dlmd", CurrentProject.Connection, adOpenDynamic, adLockOptimistic, acTable
rs.Save "a:\dlmd.adtg", adPersistADTG
rs.Close
Set rs = Nothing
thisexit:
Exit Sub
thiserr:
MsgBox Err.Description
Resume thisexit
End Sub
Sub Mread()
On Error GoTo Merr
Dim i As Integer
Dim rsDe As New ADODB.Recordset
Dim rsSo As New ADODB.Recordset
rsSo.Open "a:\dlmd.adtg", "provider=mspersist"
rsDe.Open "dlmd", CurrentProject.Connection, adOpenKeyset, adLockOptimistic, acTable
Do Until rsSo.EOF
rsDe.AddNew
For i = 0 To rsSo.Fields.Count - 1
rsDe.Fields(i) = rsSo.Fields(rsDe.Fields(i).Name)
Next i
rsDe.Update
rsSo.MoveNext
Loop
rsSo.Close
rsDe.Close
Set rsSo = Nothing
Set rsDe = Nothing
Mexit:
Exit Sub
Merr:
MsgBox Err.Description
Resume Mexit
End Sub