conn.Execute(str)执行插入操作时,返回记录集吗?

pgmsoul 极优软件 CTO  2009-08-19 11:10:05
var str = "insert into shop(type,operate,goods,number,price) values (...);";
var conn = new ActiveXObject("ADODB.connection");
conn.Open("PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=;PWD=;DATABASE=;");
conn.Execute(str);
conn.Close();
conn = null;

没有关闭记录集这样会不会造成资源泄漏。
...全文
42 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
weileiweilei110 2009-08-19
规范性的写法是创建一个recordset对象,用完后将其释放,这样做的好处是可以节省内存,又避免资源泄漏
回复
凡夫与俗子 2009-08-19
一般不需要的。不放心就加上也可以。
回复
shenymce 2009-08-19
应该不会的,你的conn都已经关闭了
回复
xuyue3000 2009-08-19
同意楼上的- -
回复
pgmsoul 2009-08-19
其实 conn = null这句也没用,一般页面执行完了,这些变量自然会释放。
回复
xb520hh 2009-08-19
不会返回
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告