表中有一个字段是自增的流水号,表里的数据可能比较多,我现在想用两个程序将数据读出来,但是两个程序不能互相干扰,更重要的是不能读出重复的数据,我现在想用这个流水号来判断,一个程序取单号数据,另一个程序去双号数据。请问该怎么做?或是有什么更好的办法?

解决方案 »

  1.   

    mod 2=0 不就可以判断单和双了吗、还有,你的问题最好说的清楚点。
      

  2.   

    可以在sql语句中处理
    select * from table where 流水号%2=1
    select * from table where 流水号%2=0
      

  3.   

    在第一个程序的ADOQUERY.TEXT里写入:select * from table where 流水号%2=1(单)
    在第二个程序的ADOQUERY.TEXT里写入:select * from table where 流水号%2=0(双)
      

  4.   

    select substr(cast(流水号字段 as varchar(8)),len(rtrim(cast(流水号字段 as varchar(8))))-1,1) from table
      

  5.   

    select substr(cast(流水号字段 as varchar(8)),len(rtrim(cast(流水号字段 as varchar(8))))-1,1) as 流水号最后一位 from table