我用下面的VB语句连接服务器上SQL2000的数据库,平时使用没问题,但是如果服务器没有开或连接不上时就会出错然后整个程序关闭.我想请教各位高手怎么写这段代码才可以在出错时向用户弹出一个"连接服务器失败"的提示框,然后程序去做别的事,而不是关闭整个程序.
CnnStr = " Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=db_APGRCL;Data Source= ServerIP"
adoCon.Open (CnnStr)
CnnStr = " Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=db_APGRCL;Data Source= ServerIP"
adoCon.Open (CnnStr)
解决方案 »
- vsFlexGird 如何清除显示的内容
- 如何使用FindWindowEx遍历各文本框?
- access数据导入Excel的问题
- 请问在VB中如何用API函数注册ActiveX Dll?致急!!!
- 提问关于下载字符?高手快来啊!!
- 高分求教!VB+SQL Server2000+Word 编程,请各位大侠帮忙,不够再给
- 请问为什么不能用sendkeys方法转换输入法?
- 我们真的快乐吗????
- 教教我如何加密解密!!!!!别让我久等啊!!!!!!!!!!!
- 用VB.NET开发AutoCAD时,双击dwg文件可以实现只读打开dwg文件呢?
- VB 设计ActiveX DLL?
- 急!急!急!急! VB TEXT与RichTextBox
on error goto errhandle
screen.mousepointer=vbhourglass
CnnStr = " Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=db_APGRCL;Data Source= ServerIP"
adoCon.Open (CnnStr)
screen.mousepointer=vbdefault
exit sub
'错误处理
ErrHandle:
msgbox "连接失败,错误原因为:" & err.description,vbexclamation,"提示"
screen.mousepointer=vbdefault
exit sub
end sub