| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 444 人关注过本帖
标题:ASP里如何在数据库给已有的用户添加记录?
只看楼主 加入收藏
水云间
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-9-19
收藏
 问题点数:0 回复次数:2 
ASP里如何在数据库给已有的用户添加记录?

我用access做的数据库,好比如下:

-------------------------------------------------
表名:fav

userID

userName

Password

Data1

Data2

1

Liping

*******

2

Pig

*******

3

Ningda

*******

4

Panjia

*******

自动编号

*******

用户注册没有问题.但是过后用户需要另外再提交data1 和data2数据,
然后用如下的ASP代码:
-------------------------------------------------

<!--#include file="conn.asp"-->
<%
dim dat1,dat2,name
dat1=request.form ("data1")
dat2=request.form ("data2")
name=session("username")
set rs=server.createobject("adodb.recordset")
sql="select * from fav where username='" & name & "'"
rs.open sql,conn,1,3
rs.addnew
rs("data1")=dat1
rs("data2")=dat2
rs.update
rs.close
set rs=nothing
response.write "祝贺你,你已经添加成功!"
%>
--------------------------------------------------
结果很奇怪,比如当前的session("username")=pig的,
应该dat1和dat2添加到用户pig相应的data1和data2才对啊,
可是它是加到了最后那行,为什么呢?
谢谢.

搜索更多相关主题的帖子: 数据库 ASP 用户 记录 
2006-09-19 08:25
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
rs.addnew
去掉
2006-09-19 10:34
水云间
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-9-19
收藏
得分:0 
哦,明白了,rs.addnew是添加新的记录的!!
难怪了.谢谢斑竹.
2006-09-19 16:52
快速回复:ASP里如何在数据库给已有的用户添加记录?
数据加载中...
 
   



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

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