首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

为什么执行了插入不关闭结果集和连接对象没错,但是在关闭结果集和连接对象出现异常

2012-04-08 
为什么执行了插入不关闭结果集和连接对象没错,但是在关闭结果集和连接对象出现错误sql insertintoresult

为什么执行了插入不关闭结果集和连接对象没错,但是在关闭结果集和连接对象出现错误
sql= "insert   into   result(result,ip)   values( ' "&select_an& " ', ' "&session( "ip_a ")& " ') "
'response.Write(sql)
set   rs=server.CreateObject( "adodb.recordset ")
rs.open   sql,conn,1,3
response.Write   "谢谢您的参与 "
rs2.Close
    set   rs2=nothing
    conn.close
          set   conn=nothing

是我的写的位置有问题吗?不是吧有人知道吗?谢谢

[解决办法]
因为,你这不是查询操作,没有返回记录集的,所以。。。。
[解决办法]
conn.execute sql
[解决办法]
同意楼上的!!
[解决办法]
SQL 没有执行
conn.execute sql!!!
[解决办法]
直接执行SQL就可以了,不用调用记录集操作
[解决办法]
同样是插入记录:
1.用记录集:
rs.add
rs( "result ")=select_an
rs( "ip ")=session( "ip_a ")
rs.close()
set rs=nothing
2.或者直接用SQL:
就是你说的那样,不过要定义连接串,写SQL语句,然后 execute sql.跟记录集没关系.这样效运行率更高,但写起来稍微麻烦点.
[解决办法]
rs2.Close
set rs2=nothing
//不要就好了!你的rs什么都没有,再说,你连接都关闭了,记录还会有吗??

热点排行