数据库异常处理的方法 小弟是用ADO在开发数据库,但发现要是数据库关闭或者连接不上的时候就会弹出一大堆的连接不上的提示,用了多少个ADO组件就会弹出多少个连接不上的提示,有没有办法只弹出一个连接不上的提示? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是不是用一个ADOconnection1 连接,并设定其prompot属性为false? 我试了一下,还是不行,还是有多少个ADO组件就弹出多少个提示。 你只用一个Adoconnection1 连接数据库,并设定其属性prompot 为false 其它的 ADOquery,ADOtable 的属性connection 都是Adoconnection1 运行时,系统就不会出现数据库登录窗口了. 楼上的,我的意思是当数据库连接不上的时候我只要他弹出一个连接不上的提示,现在的问题是数据库一旦连不上,用了多少个ADO组件就弹出多少连接不上的提示。 try adoconnection.openexcept showmessage('连接服务器失败!') ; application.teminate;end; 试了一下,你把 ADOConnection1 的 Connected 设置成False 就可以了.如果你数据库 已经暂停, 打开delphi 查看 Connected 属性时 已经是 False. (这个已经是报错提示后修改的,并没有真正修改,你此时用 UlteEdit 打开dfm文件,可以看见Connected还是True)把Connected 再设置一遍 为 False 就可以了. 我只是简单的试了一下, 没有大面积测试. 不知道准不准. 如何向SysListView32里的某一行发送双击消息 青岛的朋友请进来一下 [参数写法]简单sql语句参数写法问题!!! 怎样将一个文件放到剪贴板中? 求 sqldmo的使用方法,以及怎么调用DTS,请高手赐教! 我是一个delphi初学者,我想问一下高手们什么是索引???? 怎樣調用存儲過程,怎樣使用它返回的數據集 难道这个问题就人能解??!!! 请问:如何把大写转化成小写。 高分求教:Win2000的打印问题???? 指针地址偏移的语法 初学dll webbrowser 遇到问题,请大牛帮忙?
其它的 ADOquery,ADOtable 的属性connection 都是Adoconnection1 运行时,系统就不会出现数据库登录窗口了.
adoconnection.open
except
showmessage('连接服务器失败!') ;
application.teminate;
end;
如果你数据库 已经暂停, 打开delphi 查看 Connected 属性时 已经是 False.
(这个已经是报错提示后修改的,并没有真正修改,你此时用 UlteEdit 打开dfm文件,可以看见
Connected还是True)
把Connected 再设置一遍 为 False 就可以了.
我只是简单的试了一下, 没有大面积测试. 不知道准不准.