关于ASP存储过程

熬夜王者 2005-12-02 07:24:50
'导入"adovbs.inc"
'导入SQL连接字符串对象"SqlConn"
dim SqlRs
SqlRs=server.createobject("Adodb.recordset")
SqlRs.open "Exec MyPro",SqlConn
SqlRs.close()
set SqlRs=nothing

在这里存储过程ProD执行了,但是执行后数据库连接怎么会不断开?执行后发现数据库进程ID还存在。

如何解决关于用Recordset对象执行存储过程后断开数据库连接?
...全文
152 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
熬夜王者 2005-12-04
  • 打赏
  • 举报
回复
.........问题我就这么用了.....可以执行啊,就是关不掉,那应该怎么用?
dim SqlConn
SqlConn=server.createobject("adodb.connection")
SqlConn.open "Provider="SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=DBName;Data Source=127.0.0.1"

SqlRs=server.createobject("Adodb.recordset")
SqlRs.open "Exec MyPro",SqlConn
SqlRs.close()
SqlConn.close()
set SqlRs=nothing
set SqlConn=nothing

如果用Recordset执行存储过程就要这样??
dh20156 2005-12-03
  • 打赏
  • 举报
回复
有没搞错?如果SqlConn是这样的那你怎么能:
SqlRs.open "Exec MyPro",SqlConn ?
熬夜王者 2005-12-02
  • 打赏
  • 举报
回复
但是SqlConn对象是
dim SqlConn
SqlConn="Provider="SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=DBName;Data Source=127.0.0.1"

应该说是个字符串类型没有close()方法吧......
dh20156 2005-12-02
  • 打赏
  • 举报
回复
SqlConn.close
Set SqlConn = Nothing
熬夜王者 2005-12-02
  • 打赏
  • 举报
回复
set SqlRs=server.createobject("Adodb.recordset")

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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