结束用户进程是出错,大家给看看

angelleecash 2004-12-14 10:23:30
下面的程序实现在恢复备份的数据库之前关闭用户进程,可是执行时总是报错
出错信息是[DBNETLIB][ConnectionRead(WrapperRead())] 一般性网络错误,请检查网络文档
不知道是什么意思,大家给看看
Public Function KillProcess() As Boolean
On Error GoTo KillProcessError
Dim con As New ADODB.Connection
con.ConnectionString = GetConString
con.Open
Dim rs As New ADODB.Recordset
'È¡µÃ¸ÃÊý¾Ý¿âID
Dim sql, temp As String
sql = "select spid from master..sysprocesses where dbid=db_id('" & NameList.Text & "')"
rs.Open sql, con, adOpenKeyset, adLockReadOnly
While rs.EOF = False
temp = "kill " & rs(0)
MsgBox temp
con.Execute temp
rs.MoveNext
Wend
KillProcess = True
Exit Function
KillProcessError:
MsgBox Err.Description, vbOKOnly + vbInformation, "½áÊø½ø³Ì³ö´í"
KillProcess = False
If con.State = adStateOpen Then
con.Close
End If
If rs.State = adStateOpen Then
rs.Close
End If
End Function
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelleecash 2004-12-15
  • 打赏
  • 举报
回复
高手帮忙亚,我再顶!
angelleecash 2004-12-14
  • 打赏
  • 举报
回复
急用,哪位帮忙额外给分,大家帮忙亚
angelleecash 2004-12-14
  • 打赏
  • 举报
回复
大家帮忙亚,我自己顶

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧