系统可以随意使用SQL Server 还是 Access 通过配置文件,修改连接(connection)
运行没有问题,现在。此系统为多个单机使用,现在需要将一个系统里的部分或全部数据导出,在另外一个系统里导入。
****每个表的字段都比较多,我不想一个一个写字段。***
我用Acess作为中间传递数据
对于系统使用Acess数据库很好办,我已经解决了,如果系统用SQL Server怎么办?
数据导入过程中还要判断 数据是否重复存在(通过几个关键字段)有什么好的建议?up 也行
不我知道,大家数据导入导出都是怎么做的?
给点建议也行。只需给出关键代码 与 简单说明即可,有完全代码最好了。谢谢

解决方案 »

  1.   

    只能给你个建议,最好用XML 做中间数据。因为基本上所有得数据库都可以用XML来导入导出数据,这样就不用考虑史什么系统了~~~好像这样可以实现所谓的“跨平台数据传输”
      

  2.   

    XML 现在很热门哦。从微软的角度,是极力推荐的。
      

  3.   

    ///如果系统用SQL Server怎么办?
    ///数据导入过程中还要判断 数据是否重复存在(通过几个关键字段)
    插入数据时判断数据是否已存在就可以了用存储过程,给一个模板,在建好索引的情况下,速度会很快Create  PROCEDURE up_AddDptRuns
    @ID int,
    @Date datetime,
    @RunWorkMode char(1),
    @RunNo varchar(10) AS

    if exists(Select * from Att_DptRuns where ID = @ID and RunDate = @RunDate)
    Update testtable   set
    RunWorkMode = @RunWorkMode,
    RunNo        = @RunNo
    where ID = @ID
    and   RunDate = @RunDate;
    else
    Insert testtable(ID,RunDate,RunWorkMode,RunNo)
    values (@ID,@RunDate,@RunWorkMode,@RunNo);GO
      

  4.   

    如果是sql server access的话基本都用他们的导入导出向导的呵呵
      

  5.   

    http://blog.csdn.net/lihonggen0/archive/2003/05/26/13635.aspx
    看这个好了
      

  6.   

    哇  是李洪根的blog啊~~~~他可真能写啊~~
     daisy8675(莫依) 我想做个友情连接可以吗?