try
Post;
except
on E: EDatabaseError do
if HandelException(E)< >0 then
exit
else
raise;
end;[Error] Unit1.pas(64): Undeclared identifier: 'HandelException'
[Error] Unit1.pas(64): Expression expected but '>' found
Post;
except
on E: EDatabaseError do
if HandelException(E)< >0 then
exit
else
raise;
end;[Error] Unit1.pas(64): Undeclared identifier: 'HandelException'
[Error] Unit1.pas(64): Expression expected but '>' found
解决方案 »
- 求助:何实现双击dbgrid 中如单号为''n001'' 就能打相硬盘中对应e:\文件\n001.xls 这个文件
- delphi的IdTCPClient组件的问题? 急!!!
- 郁闷~~~~~~,三级考了59分~~~~~~~~,放分!
- 新!!问题:已经存在内存的数据集,怎么样做二次SQL的SELECT 查询。(讨论)
- 在delphi7怎样把窗体设置在所有程序之上。
- 软件发布《客运售票信息管理系统》欢迎下载使用,来者有分
- DBGrid的问题
- 大哥们,进来看看!我用FastReport 3.0套打票据(自定义纸张),在激光打印机上测试正常,可是在客户的针式打印机上则整个票据会缩小。
- 调试小问题,呵呵~~请进
- 紧急询问,各位CSDN的朋友没有收到这这封信...到底是不是真得...大家一定要看看..
- 一个急需解决的问题
- delphi xe2 乱码问题
1是需要引用HandelException类所在的单元
2 <>不等于中间不能有空格
Post;
except
on E: EDatabaseError do
if HandelException(E)< >0 then
exit
else
raise;
end;
[Error] Unit1.pas(64): Undeclared identifier: 'HandelException'
[Error] Unit1.pas(64): Expression expected but '>' found发生了数据库错误调用“HandelException“函数处理错误,如果处理返回的结果<>0就退出,否则再用 raise 引起另一个异常等待后续程序处理。
你这程序片断第一个错误的原因是函数“HandelException“是还有一个单元未引用,可能原来写程序的放到另一个单元了。
第二个错误是不等于号中间不能有空格,< > 这样就错了,正确的是:<>