两个数据库之间的调用,我现在想把Access数据库其中一个表里的内容,用VB语言把它调到Sql Server数据库里去,谁有方法,能给代码最好,要是不行,介绍网站,和介绍书也行!谢谢!

解决方案 »

  1.   

    那我是不是应该先吧 Access里的数据先读出来,然后再用Sql Server 的 DTS是这样么。但是我怕我写不对,你能帮帮忙吗?谢谢!
      

  2.   

    DTS是SQL SERVER工具,直接使用就行了,不用写程序。如果要写程序的话,也是非常简单的。你只要知道如何调用数据库就可以了,没有什么复杂的技术。
      

  3.   

    真的那么简单吗?谢谢!
    那我是不是应该这么些呢?
    DB.Execute Sqlstr="select * from (SQL Server的数据库表名)111 where ……
      

  4.   

    先定义两个连接,consqL,conaccess,两个RECORDSET1,RECORDSET2
    RECORDSET1.open "select * from      tabelname",conaccess,adOpenKeyset,adLockOptimistic 
    RECORDSET2.open "select * from ObjectTable",consql,adOpenKeyset,adLockBatchOptimistic 
    do while (RECORDSET1.eof = false)
        RECORDSET2.addnew
        for i =0 to RECORDSET1.fields.count-1
             RECORDSET2.fields(i)=RECORDSET1.fields(i)
             RECORDSET2.update
        next i
        RECORDSET2.updateBatch
    loop