在:dm.DCS_SYS_CWKM.CommandText:=’select * from SYS_CWKM where KMDM=’’’+vaule+’’’’;
如果没有查找到,有没有一个返回值!如果有这个值在那里!怎么用if来判断,找到了做一个过程,没找到作另一个过程!谢谢!帮帮忙呀!
如果没有查找到,有没有一个返回值!如果有这个值在那里!怎么用if来判断,找到了做一个过程,没找到作另一个过程!谢谢!帮帮忙呀!
showmessage('没有返回值');
我的程序:
dm.DCS_SYS_CWKM.CommandText:='select * from SYS_CWKM where KMDM='''+vaule+'''';
dm.DCS_SYS_CWKM.Execute();
if dm.DCS_SYS_CWKM.IsEmpty then
begin
frmcwpz1.Show;
exit;
end;
StringGrid1.Cells[1,row]:=dm.DCS_SYS_CWKM.fieldbyname('KMDM').AsString;
不管输入什么,都不会执行frmcwpz1.Show;exit;语句!在StringGrid1.Cells[1,row]:=dm.DCS_SYS_CWKM.fieldbyname('KMDM').AsString;中不管怎么样老是把第一条记录复制给StringGrid1.Cells[1,row]!这是怎么回事呀!