一个ACCESS数据库数据传递的方法

来源:编程中国 时间:2008-03-05 11:58:00 

一直以来,ACCESS数据库中的申报数据在分公司与总公司之间传递,用EXCEL或DBASE、TXT甚至ACCESS等格式,我总觉得不太理想。最近看了一本书,不经意间发现了一个方法,使用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 
标签:ACCESS,数据库
0
投稿

猜你喜欢

  • 浅谈视觉设计的准确性

    2007-09-18 17:59:00
  • Mootools 1.2教程(20)——选项卡效果(Tabs)

    2008-12-26 18:19:00
  • SQL建立数据库及删除数据库命令

    2011-12-01 10:23:21
  • ASP用户登录验证代码

    2008-05-15 12:49:00
  • 2008年个性设计挂历参考

    2007-12-29 20:30:00
  • ASP编程常用的分页代码

    2007-09-11 13:57:00
  • MySQL语句优化的原则

    2009-10-27 12:09:00
  • 取巧的边框等高

    2009-12-16 12:11:00
  • 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效

    2011-03-15 23:03:00
  • CMS不要让MySQL为你流泪

    2008-12-11 14:38:00
  • css学习笔记:div在IE6下无法遮盖select

    2009-04-30 13:21:00
  • Dreamweaver快捷键大全

    2007-11-05 14:08:00
  • js弹出新窗口而不会被浏览器阻止的方法

    2010-04-06 12:38:00
  • 优化SQLServer数据库服务器内存配置的策略

    2009-05-13 10:25:00
  • ORACLE 10g 安装教程[图文]

    2009-05-24 19:12:00
  • 如何用MySQL-Front远程连接MySql?

    2010-12-03 16:02:00
  • 陌生网页交互行为分析(1)——奇怪的关闭按钮

    2009-01-08 12:22:00
  • 如何把数组转换成字符串?

    2009-11-06 13:49:00
  • 浅析MySQL数据库授权原则

    2009-12-15 09:21:00
  • JS获取网页中HTML元素的几种方法分析

    2007-10-12 13:08:00
  • asp之家 网络编程 m.aspxhome.com