标题:数据库写入问题
取消只看楼主
jjld
Rank: 2
等 级:论坛游民
帖 子:31
专家分:17
注 册:2010-7-13
结帖率:100%
已结贴  问题点数:10 回复次数:1 
数据库写入问题
set rst=server.CreateObject("adodb.recordset")
conn.begintrans
 rst.open "pinglun",conn,1,3
 rst.addnew'插入数据到user表
 rst("p_user")=session("user")
 rst("p_upid")=request.QueryString("id")
 rst("p_neirong")=request.form("pinglun")
 rst.update
 rst.close
如果是第一次向数据库中写入数据,上面的代码实现不了,应如何做呢?
是不是插入和追加有区别呢?请给出代码。
搜索更多相关主题的帖子: 数据库 
2010-08-02 07:43
jjld
Rank: 2
等 级:论坛游民
帖 子:31
专家分:17
注 册:2010-7-13
得分:0 
set rst=server.CreateObject("adodb.recordset")
conn.begintrans
 rst.open "pinglun",conn,1,3
 if rs.eof   and   rs.bof   then
 sql= "insert into pinglun(p_user,p_upid,p_neirong) values('"&session("user")& "',"&request.QueryString("id")&",'"&request.form("pinglun")& "')"
 conn.execute sql
else
 rst.addnew'插入数据到user表
 rst("p_user")=session("user")
 rst("p_upid")=request.QueryString("id")
 rst("p_neirong")=request.form("pinglun")
 rst.update
 end if
 rst.close
第一次向数据库中写入数据时出现“对象关闭时,不允许操作。”
2010-08-02 08:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-314561-1-1.html




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

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