先用DTS导到SQL中临时的表,再在你的DTS中加一个SQL任务,把新增的数据从临时的表复制到目的表.

解决方案 »

  1.   

    新录入的数据没上传之前标记值为0
    上传数据时将当前所有标记值为0 的标记update为1
    这样就可以区分哪些是新数据了。
      

  2.   

    不要使用DTS
    使用SQL语言自己写
    这样比较好控制
      

  3.   

    个人意见:
    自己写程序实现,反正ACCESS与SQL之间的数据传递也不是很麻烦.
    自己处理也可以对同步做控制
      

  4.   

    ACCESS 2000 里本来就有同步复制的功能,你试试看?
    ACCESS里可以将表直接连接到SQL SERVER。
      

  5.   

    很有啟發,謝謝大家.Access里的同步復制,我看到了,但是是灰的,我又找到window 2000的同步,發現里面無法設置access的同步,可以告訴我一下該如何設置嗎?
      

  6.   

    use bi
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Area001]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[Area001]報錯,為什麼?
    select * into area001 from 
    openrowset('Microsoft.Jet.OLEDB.4.0','C:\ZIPDATA.MDB';'Admin';'',Area)select * from area001
    where area001.areaCode not in
    (select area.areacode from Area)Server: Msg 446, Level 16, State 9, Line 8
    Cannot resolve collation conflict for equal to operation.