怎么判断ADOConnection已经和SQL Server 连接上?在线等!
日期:2006-09-16 荐:
怎么判断ADOConnection已经和SQL Server 连接上?在线等!最好能用一进度条显示连接,以免感觉死机了!哪位高手指点一下?谢谢!用其State属性判断。ADOConnection是否已经和SQL Server 连接上,可以用ADOConnection->Connected 判断;用进度条显示连接(进度),想不出来;以免感觉死机——这个可以改变光标类型来实现这是一个delphi的:try connDatabase.Connected:=True;except on E:Exception do strErrMsg:= 连接数据库出错,出错代码为:' e.Message #13#10 '请将此代码发给软件商'; Application.MessageBox(PChar(strErrMsg),'连接出错',MB_OK MB_ICONSTOP); end;应该是这样的如果连不上,该进程是不会做下面的步子的,会等待联上,也就是说,程序会出现假死。所以,如果你实在要做出进度条,此进度条必须做在另外的进程窗体中。否则进度条不会动的,这是我的想象,实际如何你可以自个试。不过,进度条是没有意义的,因为,这对用BCB编写来说,只要一步操作,也就是说不可拆分,象这样的问题你搞个进度条,那不是好笑吗?就算有,也是假进度了。所以,如上面所说的,可以用个改变鼠标模样来提示使用者,程度正忙为好。判断ADOConnection->Connected是否为True啊http://www.BoLiLai.com 向全国诚邀代理商和合作伙伴加盟:可以是个人代理或企业代理。联系人:020-85625257邓先生柏利来科技
标签: