1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

求点代码。将a.mdb中的数据导入到b.mdb中

本帖由 哈哈大侠2006-04-06 发布。版面名称:后端开发

  1. 哈哈大侠

    哈哈大侠 New Member

    注册:
    2006-04-05
    帖子:
    5
    赞:
    0
    有2个数据库

    a.mdb 它有N个表。其中一个表名为a。a的里面有3个字段aa和bb和cc

    b.mdb 它有N个表。其中有一个表名为b里面有3或者更多字段。其中有3个字段是dd和ee和ff

    现在要做的是将a.mdb中的a表.中的aa和bb和cc字段中的内容全都导入到b.mdb的b表里的dd和ee和ff.要保证b.mdb的数据不丢失去。只是在b.mdb已经存在的数据的后面加入a.mdb的记录。

    表达能力不是很好。希望高手指点一二。谢谢。
     
  2. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    采用循环

    do while not rs_a.eof 'rs_a是指向a表的游标

    dim aa,bb,cc
    aa=rs_a("aa")
    bb=rs_a("bb")
    cc=rs_a("cc")

    exec="insert into b(dd,ee,ff)values('"+aa+"','"+bb+"','"+cc+"')"
    conn.execute exec
     
  3. 哈哈大侠

    哈哈大侠 New Member

    注册:
    2006-04-05
    帖子:
    5
    赞:
    0
    听说ASP里得用&来连接字符。那么楼上的应该改为。

    do while not rs_a.eof 'rs_a是指向a表的游标

    dim aa,bb,cc
    aa=rs_a("aa")
    bb=rs_a("bb")
    cc=rs_a("cc")

    exec="insert into b(dd,ee,ff)values('"&aa&"','"&bb&"','"&cc+&')"
    conn.execute exec

    没错吧。呵呵。
     
  4. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    +和&这里通用
     
  5. 哈哈大侠

    哈哈大侠 New Member

    注册:
    2006-04-05
    帖子:
    5
    赞:
    0
    没有同时对2个数据库操作的经验。还是不知怎么做。能否写个更详细的代码?
     
  6. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    这两个表中的数据之间有“关系”吗?如果没有,岂不是乱对应的?
     
  7. 风狼

    风狼 New Member

    注册:
    2005-10-01
    帖子:
    7,452
    赞:
    25
    用一个Rs取A表的数据
    用另一个objConn对B表进行操作应该可行~
     
  8. 风狼

    风狼 New Member

    注册:
    2005-10-01
    帖子:
    7,452
    赞:
    25
    strConn=Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.MapPath(数据表.mdb)
    set objConn=Server.CreateObject("Adodb.Connection")
    set objRs=objConn.open "select * from A表",strConn,1,1
    set objRs2=objConn.open B表,strConn.1.3
    Do While Not objRs.Eof then
    objRs2("字段A")=objRs("字段B")
    objRs.movenext
    Loop
    objConn.close
    set objConn=nothing

    这样应该可以吧
     
  9. redfox

    redfox New Member

    注册:
    2006-03-30
    帖子:
    106
    赞:
    0
    这种问题有点麻烦。
     
  10. jeminy

    jeminy Member

    注册:
    2005-09-27
    帖子:
    975
    赞:
    13
    自己慢慢学习