查询返回的recordcount=-1的解决办法 --- 有时,查询返回的recordcount=-1,总是-1,即使有记录也是这样,导致程序无法根据recordcount结果做出正确的反应。 原因不明,解决方法是:先定位到查询的开始,然后定位到最后,再判断recordcount。 如下: With dm.QR_ENNSHD_020 do begin close; ParamByName('NO_STD_NO').AsString:=edtNo_Std_No.Text; paramByName('VER_NO').AsString:=edtVer_No.Text; open; first; last; if recordcount<=0 then begin x_pMsg:='Data no found!'; MessageDlg(x_pMsg,mtInformation,[mbOk],0); exit; end;
查询返回的recordcount=-1的解决办法
最新推荐文章于 2023-09-22 09:10:20 发布