如何时时更新,关注,是否利用一个ASIA的控件??

解决方案 »

  1.   

    由于库文件可能在几分钟就要追加一个记录,就是希望程序在30秒钟去扫描一次库。我设个timer1控件,timer1.interval:=3000;
    table1.First;
     while not table1.Eof  do
     begin
     table1.Next;
     end;
    ss:=table1.fieldbyname('CZ_01').Value+'    '+table1.fieldbyname('CL_05').Value+'   '+IntToStr(table1.fieldbyname('GC_07').Value);
    label2.caption:=ss;
    现在遇到的困难就是要求程序在30秒钟访问一次库
      

  2.   

    if label2.left>4 then
    label2.left:=label2.left-5
    else label2.left:=初始值
      

  3.   

    循环问题已经解决了,只要设个变量做个FOR循环就可以实现。 第二个问题有谁能够解答,就是要它在30秒钟扫描一次数据库, 该怎么做呢? 谢谢高手指教。
      

  4.   

    这有点象采集股票接收器的数据,数据库不是在本地,不知道增加的是什么记录。不过用ADO的Batch模型中好像有modify ,add 的值可以返回增加的,或者修改的记录。不知道能不能应用的上
      

  5.   

    在数据库中增加ID字段,类型为自动增加(自动+1)
    每次扫描完成的时候,纪录最大ID,(SELECT MAX(ID)....)
    下次扫描大于最大ID的就是新纪录。(SELECT * FROM ... WHERE  ID>:OLD_MAX_ID)
    应该可以吧,就是不知道效率如何。