主题:判断查询的字段的值是否存在
我是用A,B两个字段的值去查询一条记录,如果没记录,我得知道是A没有还是B没有,还是A,B都没有,我的结构是
select * from KN where T=A and TR=B
if adoquery5.RecordCount=0 then
begin
if exists(Select * from kn where Tr='B') then //如果B存在begin...end
else if exists(Select * from kn where T='A') then//如果A存在begin...end
else begin...end//如果A,B的记录都不存在
上面两个exists要用在TABLE之下,所以报错了,怎么用代码区判断A,B是否存在,越简单越好。
select * from KN where T=A and TR=B
if adoquery5.RecordCount=0 then
begin
if exists(Select * from kn where Tr='B') then //如果B存在begin...end
else if exists(Select * from kn where T='A') then//如果A存在begin...end
else begin...end//如果A,B的记录都不存在
上面两个exists要用在TABLE之下,所以报错了,怎么用代码区判断A,B是否存在,越简单越好。