错误处理 请问一下:在查询的时候,比如我要查询某字段小于100的时候,若所选的字段不为数值型,会出现错误,那么怎么能在try...exception的exception 里实现?而不用致使程序停止出现错误警告? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try dataset.close; dataset.sql.text:=''; dataset.open; except showmessage('数据集打开出错'); end; 在try里面执行 查询某字段小于100的操作就是啦。不需要管其他的。出错了就会弹出信息‘数据集打开出错’,不需要的话把showmessage给注释掉就行啦。 try seach_ADOQuery.Active:=false; seach_ADOQuery.Close; seach_ADOQuery.SQL.Clear; seach_ADOQuery.SQL.Add('select max('+''+search_field_name.Items[search_field_name.itemindex]+''+') from '+''+table_name+''); seach_ADOQuery.ExecSQL; seach_ADOQuery.Active:=true; search_dbgird.Columns[0].Title.caption:='最大值'; except showmessage('数据集打开出错');这样做不行吗?那该怎么办? widestring类型丢失字符串 怎么实现用户登陆后能使用自己的信息? "找不到所需的dll--.bpl文件"!!我在装第三方控件"fc3000dcl6、fc3000v6"时出现的这一错误是怎么回事? 关于发票打印问题,请大家指点!!! Tree如何上下移支節點? 有介绍delphi属性的书吗? 请教:dxDBGridPickColumn的使用问题 一个简单的问题?(在线等待...急) 简单问题 求算法,请大家帮忙! 有没有加密隐藏文件的控件或源代码? 谁有 Delphi6 Update2 的序列号?网上搜索不到
try
dataset.close;
dataset.sql.text:='';
dataset.open;
except
showmessage('数据集打开出错');
end;
弹出信息‘数据集打开出错’,不需要的话把showmessage给注释掉就行啦。
seach_ADOQuery.Active:=false;
seach_ADOQuery.Close;
seach_ADOQuery.SQL.Clear;
seach_ADOQuery.SQL.Add('select max('+''+search_field_name.Items[search_field_name.itemindex]+''+') from '+''+table_name+'');
seach_ADOQuery.ExecSQL;
seach_ADOQuery.Active:=true;
search_dbgird.Columns[0].Title.caption:='最大值';
except
showmessage('数据集打开出错');
这样做不行吗?那该怎么办?