关于数据库rs.close

kane 2001-09-06 07:49:33
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open Application("Connection")
set rs=Server.CreateObject("ADODB.Recordset")
sql="Insert Exp Values('1','aa','ww')"
rs.open sql,conn
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
浏览器认为rs.close有错。
...全文
175 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Soft21 2001-09-07
  • 打赏
  • 举报
回复
大家好啊,我在等待大家的答案,呵呵!
dreamsun 2001-09-07
  • 打赏
  • 举报
回复
我的意见是直接用conn.execute
wybm 2001-09-07
  • 打赏
  • 举报
回复
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open Application("Connection")
sql="Insert Exp Values('1','aa','ww')"
'同时要保证INSERT的数据类型和数据库里的字段类型一致
conn.execute(sql)
conn.close
set conn=nothing
%>
tigerlet 2001-09-07
  • 打赏
  • 举报
回复
关闭纪录集之前,是不是应该更新一下:
...
rs.update
rs.close
fish365 2001-09-06
  • 打赏
  • 举报
回复
仅是insert,完全没必要用recordset!
www525 2001-09-06
  • 打赏
  • 举报
回复
可能你少写了一个end if
lanying 2001-09-06
  • 打赏
  • 举报
回复
直接用conn.execute sql不就得了?
haichuang 2001-09-06
  • 打赏
  • 举报
回复
因为Insert语句不产生返回记录集,所以你就不必用close关闭了。

28,390

社区成员

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

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