| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 606 人关注过本帖
标题:ASP中命令Update的使用问题!
只看楼主 加入收藏
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
 问题点数:0 回复次数:2 
ASP中命令Update的使用问题!

set myconn=Server.CreateObject("ADODB.Connection")
myconn.open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&server.Mappath("fwly.mdb")
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "update fwly set sex='男' where nickname='追风'",myconn,3,3
rs.update
response.Write "追风的信息是:"&rs("nickname")&"<br>"&rs("sex")&"<br>"&rs("mail")
rs.close
myconn.Close
%>
上面代码为将字段Nickname值为追风的性别改为男!~
可我测试下!能修改性别!
但是不显示Response.write后的内容!
出现下列错误信息
错误类型:
ADODB.Recordset (0x800A0E78)
对象关闭时,不允许操作。

这那里错了,能修改了还出现错误!
高手给指点一下!

搜索更多相关主题的帖子: Update Microsoft ASP 命令 
2007-06-03 10:32
lijiong520
Rank: 1
等 级:新手上路
帖 子:154
专家分:0
注 册:2007-5-21
收藏
得分:0 
我知道了,就下面那一句话!

同一记录集,关闭了,就不能再打开,须重建立。。
2007-06-03 11:14
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
set myconn=Server.CreateObject("ADODB.Connection")
myconn.open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&server.Mappath("fwly.mdb")
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "select * from fwly where nickname='追风'",myconn,3,3
rs("sex")="男"
rs.update
response.Write "追风的信息是:"&rs("nickname")&"<br>"&rs("sex")&"<br>"&rs("mail")
rs.close
myconn.Close
改成上面的代码试试。
'个人认为楼主错在这句话rs.open "update fwly set sex='男' where nickname='追风'",myconn,3,3
'rs.open后面的sql语句应该是只允许执行select查询语句,updadte、delete、insert等语句不要在这里执行。
2007-06-03 11:27
快速回复:ASP中命令Update的使用问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038703 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved