请问,在程序启动时,要如何拦截单数据库不存在的异常,使英文提示不出现,在我窗体的create事件中,进行判断数据库是否存在,如不存在触发异常,可是还是有几个英文提示出现,难道不是在窗体的create事件中拦截单数据库不存在的异常吗? 首先你是在什么地方判断的数据库存不存在,另外,要脱离delphi的IDE环境运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.不要再IDE中将DataBase,Table,Query等类似控件的Active(Connected)属性设置为True;2.在OnCreate中拦截 Try Table1.Actice:=True; Excepte ShowMessage('Fail'); End; 需在Program单元拦截,也就是项目单元,在你CreateForm DM单元的时候. 可以先定义一个函数,一般错误的提示有sql...,最后一个字母是'.',pos查找点,取'.'以后的字符串,function mymessage(msg1:string):string;...Try Table1.Actice:=True; Excepte on E:Exception do showmessage(mymessage(E.message)); End; 求助!!删除记录问题. 怎样取得多线程中动态创建的Idhttp下载量? 两个GRID的问题,急!!!!! 数据库增加记录 WebBro wser 求助小数点保留问题.用在控件stringgrid中 散分!!!请问哪有有关Delphi里SQL的基础语法与使用语句的电子书下载?谢谢! 怪.这个线程无法回收.请问是那个问题 请教:请各位大哥帮我看看这两个 socket 问题,谢谢! 你好,这是本人写的局域网办公系统软件,请多多指教 关于自动更新 请问一下各位朋友,在win2000下设置打印机自定义纸张和在98下设置有什么不同?
2.在OnCreate中拦截
Try
Table1.Actice:=True;
Excepte
ShowMessage('Fail');
End;
.
.
.Try
Table1.Actice:=True;
Excepte
on E:Exception do
showmessage(mymessage(E.message)); End;