asp里用ado记录集,为何调用update之前数据库已经更新? 10

asp里使用ado的记录集,数据库使用access,我想打开一个记录集用以处理一些数据,使用了.addnew方法(直到记录集关闭也没有使用update方法,因为这些数据就... asp里使用ado的记录集,数据库使用access,我想打开一个记录集用以处理一些数据,使用了.addnew方法(直到记录集关闭也没有使用update方法,因为这些数据就是临时的,我不想保存),结果在运行中直接双击打开access数据库发现,即使根本没有调用update,那些addnew生成的临时数据仍然被保存到数据库了,不知道是什么原因?

数据库连接代码:
<%
dim conn
dim connstr
dim db
db="data/cims.mdb" '数据库文件的位置
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr

记录集打开代码:
rs_xg.open "select * from tb_flowfund",conn,3,3
rs_xg.addnew
rs_xg("id")="234"
rs_xg("nas")=256

此时打开数据库,发现数据库的tb_flowfund表里已经多了一条记录。而这条记录是我不希望保存的。
我要用临时表处理大量数据,怎么能用session,这样没错,怎么会报错?
展开
 我来答
jiushixuefeng
2006-06-14 · TA获得超过558个赞
知道小有建树答主
回答量:766
采纳率:0%
帮助的人:0
展开全部
不想保存就放在session里啊,放到数据库噶哈啊,再说你这么写程序不报错吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式