【发布时间】:2012-02-01 07:40:40
【问题描述】:
目前我正在尝试为我们的网站创建一些编码捷径。现在要查询数据库并返回记录集,必须调用 2 个函数:
GetDBConn向传入的连接字符串返回一个打开的ado连接对象。
GetRS根据ado连接和传入的sql返回一个记录集对象。
set objConn = GetDBConn(connString, commandTimeout, connTimeout, cursorType)
set objRs = GetRS(objConn, sql)
我想基本上把这两个写成一个函数,但我的问题真的变成了这个......我很确定你应该在完成它们后关闭并破坏你的 ado 连接。如果我dim新函数内部的连接,查询数据库并返回记录集,我不能关闭和销毁函数内部的连接,否则函数返回的记录集变得无用(即那个连接对象是从未明确关闭/销毁)。那样行吗?是否会对 SQL/Web 服务器产生负面影响?
谢谢
【问题讨论】:
-
请注意您的标签选择...下次使用前请查看
ASP标签的说明。 -
@JoelCoehoorn:对不起,我的错。以后会做的。
标签: database asp-classic ado