沒有匹配記錄時檢測eof或者bof ,為true就說明沒有匹配記錄,可以movefirst後再做下一次查詢

解决方案 »

  1.   

    ADO里是没有NoMatch了,你判断的时候可以判断EOF()如果为True就是没找到,否则就是找到了。
      

  2.   

    用EOF()可以判断找没找到,如果找到多条,可以用
    do until recordset.eof
         ....
         recordset.movenext
    loop 来循环取值。可以把上次的查询结果放在一个临时表里,用它再查。
      

  3.   

     songyangk(小草) :兄弟啊,我都说了adodc是没有nomatch这个属性的啦。你用不着重复一次吧。我的题目都说了出来了。
       不过呢
        你愿意来看我的题目,分也会有的:)