你可以使用SQLSERVER的DTS向导生成一个你想要的转换模块,使SQLSERVER的数据导出到ACCESS中,那个模块比较大,不过不用你写

解决方案 »

  1.   

    bitcat,謝謝你提供的思路,但是我只想將sql server中的部分字段導入到access中的指定字段中.所以DTS不能滿足要求.
      

  2.   

    在vb中用代碼應該很簡單的呀,你沒試過?
    dim cnnsql as new adodb.connection
    dim cnnacc as new adodb.connection
    dim rstsql as new aoddb.recordset 
    dim rstacc as new adodb.recordset cnnsql.open "...."
    cnnacc.open "...."
    rstsql.open "....",cnnsql,adopenforwardonly
    rstacc.open "....",cnnacc,adopendymentic,adlockoptimistic
    do while not rstsql.eof 
        rstacc(0)=rstsql(0)
        .....
        rstsql.movenext
    loop
    rstacc.update adaffectall
    rstacc.close
    rstsql.close
    cnnsql.close
    cnnacc.close
      

  3.   

    sindyzhou,謝謝.我正在測試這個方法,請問一下,為什不以可直接用ado控件,而要用引用的方法?
      

  4.   

    ADO引用很灵活的,绑定的东西我不喜欢
      

  5.   

    使用SQLDMO组件对象执行DTS导数据