T
taoether
Unregistered / Unconfirmed
GUEST, unregistred user!
现在是用SQL查询,将要找的记录以参数形式赋给查询,然后执行查询,看记录数是否为大于0。
用以下语句:
With DM.QR_Check do
begin
close;
paramByName('PudcID').AsString := PudcID;
open;
if RecordCount=0 then showmessage('无记录');
end;
DM.QR_Check中的SQL语句为:
SELECT t.PudcID FROM ENDBA.MyPUDC T WHERE T.PudcID=udcID
这样可以,但要判断大量的记录时,速度很慢。我想是因为每次都要关闭,打开DM中的查询QR_Check,再判断记录数,这样的过程影响了速度。
想问一下是否有别的简单快捷的办法。
请各位帮忙指点一下,谢谢了!
用以下语句:
With DM.QR_Check do
begin
close;
paramByName('PudcID').AsString := PudcID;
open;
if RecordCount=0 then showmessage('无记录');
end;
DM.QR_Check中的SQL语句为:
SELECT t.PudcID FROM ENDBA.MyPUDC T WHERE T.PudcID=udcID
这样可以,但要判断大量的记录时,速度很慢。我想是因为每次都要关闭,打开DM中的查询QR_Check,再判断记录数,这样的过程影响了速度。
想问一下是否有别的简单快捷的办法。
请各位帮忙指点一下,谢谢了!