asp中的adoCon.open返回任何值吗
我正在使用以下命令在 asp 中建立与 mssql 服务器数据库的连接
adoCon.Open“Driver={SQL Server};Server=”&主机名 & “;数据库=” &数据库名称 & “;Uid=”&用户名 & “;密码=”&密码
现在我的问题是如何知道这个连接建立是否成功。 adoCon.open 是否返回任何可以在 if 语句中使用的值?
I am establishing a connection to a mssql server database in asp using the command
adoCon.Open "Driver={SQL Server}; Server=" & host_name & "; Database="
& db_name & "; Uid=" & user_name & "; Pwd=" & password
Now my question is how to know if this connection establishment was successful. Does adoCon.open returns any value which I can use in my if statement?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我猜您正在使用 ADODB-ActiveX 对象...所以这将是属性
adoCon.State
。请在此处查找更多信息在此处输入链接说明
I guess you are useing ADODB-ActiveX object... so that would be the property
adoCon.State
.find more information here enter link description here
所以连接建立后就返回;如果由于任何原因无法创建它 - 无效的凭据、网络问题等 - 它将引发一个错误,您应该捕获该错误并执行该错误。处理内联或辅助例程。
So it returns when the connection is established; if for any reason it could not be created - invalid credentials, networking issue etc - it will raise an error which you should trap & deal with inline or in a helper routine.