以下四个方法基本都是数据库方法,以后的需求改变不需要改变程序。
1、数据库同步复制(库之间的数据同步:事务同步、快照同步、数据同步)
2、存储过程(调用存储过程save,同时save到别的库,以后不用修改程序代码)
3、触发器(根据条件触发)
4、作业(定时自动执行)

解决方案 »

  1.   

    save方法存的recordset只能用recordset的open方法打开,
    你可以参考用GetString方法获取文本,放到文件里面去
      

  2.   

    下面的代码快速导出ado.recordset中的数据至文本文件:
    csv格式,一般的程序都能直接打开获导入(excel,access,sqlserver...)dim ExpData as string
    dim adoReport as adodb.recordset
    ........
        adoReport.movefirst'写标题**************
        ExpData = adoReport.Fields(0).Name
        For I = 1 To adoReport.Fields.Count - 1
            ExpData = ExpData & "," & adoReport.Fields(I).Name
        Next I
        ExpData = ExpData & Chr(10)'取数据,csv格式,只需一句:*******************
        ExpData = ExpData & adoReport.GetString(adClipString, , ",", Chr(10), ",")'两句话既可放入剪贴板,粘贴到excel等应用程序中去******************
    Clipboard.clear
    Clipboard.SetText ExpData    '存入csv文件,excel等应用程序可直接打开*******************
        dim strFileName as string
        strfilename = "c:\aaa.csv"  '此处可用CommonDialog等生成文件名****
        Open strFileName For Output As #1
        Print #1, ExpData
        Close #1
      

  3.   

    sammyxu 数据的导入操作是在前台进行的.怎样来实现呢?
      

  4.   

    你希望倒入什么系统?
    excle可以直接打开csv文件
    access,sqlserver你找到他倒入数据的菜单或功能,都可以直接支持csv文件倒入
    你还可以用记事本等文本编辑器直接打开
    总之,文本文件是最通用的格式了
      

  5.   

    fuxc 导入SqlServer
    操作是在前台进行的.
      

  6.   

    循环好慢的.有没有像SQLSERVER的导入导出的DLL文件
    它们的速度还可以呀.功能也不错