请教大虾:想实现一个条件转折语句,条件为一个sql查询,该怎么写? ( 积分: 23 )

  • 主题发起人 主题发起人 xhzlhc
  • 开始时间 开始时间
X

xhzlhc

Unregistered / Unconfirmed
GUEST, unregistred user!
[red]要求是 if(sql查询成功) then else 的格式![/red][:(]
 
[red]要求是 if(sql查询成功) then else 的格式![/red][:(]
 
好,帮顶


--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
 
自己写个判断SQl成功失败的函数
 
你的查询成功是指查到记录,还是指查询过程不出错呀。。。
 
select * from table1

if @@error = 0
begin
-- 查询成功
...
end
 
with adoquery1 do
begin
close;
sql.Clear;
sql.Add('select * from 表名 where 字段名 is not null');
open;
end;
if ADOQuery1.RecordCount>0 then
begin
showmessage('查詢成功');
end
else
showmessage('查詢失敗');
end;
 
存储过程,或用case when
 
with adoquery1 do
begin
close;
sql.Clear;
sql.Add('select 语句');
try
execsql;
showmessage('查詢成功');//查询成功!!!!
except
showmessage('查詢失败);
end;
if recordsetcount=0 then//没有记录
begin
....
end;
end;
 
后退
顶部