找回密码
 加入
搜索
查看: 4551|回复: 12

如何检测SQL2000数据库是否正常运行?

 火.. [复制链接]
发表于 2009-12-21 10:55:47 | 显示全部楼层 |阅读模式
本帖最后由 ac5474012 于 2009-12-23 10:57 编辑

如何检测SQL2000数据库是否在正常运行?

已经解决,答案在楼下。

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

 楼主| 发表于 2009-12-21 13:16:38 | 显示全部楼层
我只需要一个证明数据库运行良好的返回,不管用什么方法都可以。请给一个例子把。
发表于 2009-12-21 15:17:37 | 显示全部楼层
可以设定读取数据库中某个值来判断,读取成功返回某个指定值。

评分

参与人数 1金钱 +10 收起 理由
ac5474012 + 10 谢谢,我明白你的意思,但是要如何去做?

查看全部评分

 楼主| 发表于 2009-12-21 15:30:22 | 显示全部楼层
可以设定读取数据库中某个值来判断,读取成功返回某个指定值。
kodin 发表于 2009-12-21 15:17


有没有这方面的例子?
发表于 2009-12-22 03:56:22 | 显示全部楼层
本帖最后由 298311657 于 2009-12-22 03:57 编辑
#include 'MsSql.au3'
$conn = _MsSQLConnect("sa", "123456", "master", "(local)")
If $conn <> '0' Then MsgBox(0, '', 'master库连接成功!')
_MsSQLEnd($conn)
连接上master库就说明数据库正常运行了~

评分

参与人数 1金钱 +20 贡献 +2 收起 理由
afan + 20 + 2

查看全部评分

 楼主| 发表于 2009-12-22 10:23:32 | 显示全部楼层
连接上master库就说明数据库正常运行了~
298311657 发表于 2009-12-22 03:56


非常感谢,但是有个问题。用上面的语句如果不能正常连接就会出现一个对话框。而这个对话框会暂停程序。如何能不出现这个对话框?

对话框信息具体如下
MsSql Server数据库连接出错
错误描述: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
发表于 2009-12-22 10:26:17 | 显示全部楼层
把UDF里的MsgBox(0, "MsSql Server数据库连接出错", "错误描述: " & $Err.Description)
这句注释掉

评分

参与人数 1金钱 +30 贡献 +5 收起 理由
ac5474012 + 30 + 5 很详细,非常感谢。

查看全部评分

 楼主| 发表于 2009-12-22 13:15:33 | 显示全部楼层
回复 7# 298311657

好了,非常感谢~
发表于 2009-12-23 16:16:35 | 显示全部楼层
学习啦
谢谢
发表于 2010-1-2 23:24:36 | 显示全部楼层
受益匪浅啊
发表于 2010-6-29 21:47:44 | 显示全部楼层
太棒了、那么简洁实用
发表于 2011-6-8 11:16:09 | 显示全部楼层
'MsSql.au3'  —— 这是哪个版本中的呀?

感谢 298311657  先!
发表于 2011-6-14 14:39:39 | 显示全部楼层
最新版本里有
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 01:40 , Processed in 0.112690 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表