我用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才对啊,
可是它是加到了最后那行,为什么呢?
谢谢.