可能还需要写Paradox数据库和程序相配合,在数据库中增加更新时间字段,Timer里的代码就要好些得多了

解决方案 »

  1.   

    加个TIMER 触发值为15分钟
    PARDOX表中加一当前时间字段
    另外再加一个BATCHMOVE控件
    批复制时检测当前时间字段值大于上次更新的所有记录这样工作量小一点
      

  2.   

    thanks to jiseng!
    我的parodox表是通过网络发过来的,所以它的字段我不能改呀.继续关注各位虾客!
      

  3.   

    Paradox表记录的变动不是在你的程序进行的吗?
    Paradox表的记录变动包括修改、添加和删除吗?如果是,不如将对应sybase的表清空,再全部添加。否则,就用循环一个个比较两张表中的记录(例如,都按关键字排序)。
      

  4.   

    看数据库的记录总数罗,要不就每次都更新发到syBase
      

  5.   

    要不要用filegetdate,findfirst,或是api一类的东西?
      

  6.   

    TDataSet 有一些事件 AfterDelete AfterEdit AfterInsert AfterPost
    ...
      

  7.   

    本来是本地的一个问题,现在好像闹大了。listen?请执教,我其实可以结贴了,但我想更明白点。
      

  8.   

    我赞成用BATCHMOVE控件 ,方便,简单,
      

  9.   

    我对PARADOX的结构不是很了解,如果是以文件形式保存的你可以定时检查文件的修改时间,如果和上次的不同,就是变化过了,或者放到内存中,定时比较,有不同就是变化过了