delphi if ( dbaccessor.ReadDataSet(sql,clientdataset) ) then
这个是快驴读取Clientdataset 数据集,可不可以作为if 的判断?

解决方案 »

  1.   

    自己顶下,这条程序下的语句直接跳过到else
      

  2.   

    那要看ReadDataSet有没有返回值,返回什么样的值?
      

  3.   

    跳过说明不满足条件,ReadDataSet返回什么,跟进去代码看看
      

  4.   

    if 条件作为boolean存在,ReadDataset这个读取过程也可以吗?
      

  5.   

    那要看ReadDataSet有没有返回值,返回什么样的值?
      

  6.   

    自己看看ReadDataSet返回值是什么,若返回boolean类型,可以这样判断; 
    不过读数据的操作也会返回记录数,即Integer类型