asp读取数据问题。高手帮帮吧

来源:百度知道 编辑:UC知道 时间:2024/09/23 00:27:14
页面读取的用户信息怎么总是数据库的第一条,比如登入的是小明帐号,用户信息却是第一条小张的帐号信息。而且点了修改,数据库都一样,改不动。。
member.asp
<!--#include file="conn.asp"-->
<%
if Trim(Request.QueryString("w"))="save" then
sql="update user set firstname='"&Request.Form("firstname")&"',lastname='"&Request.Form("lastname")&"',address='"&Request.Form("address")&"',email='"&Request.Form("email")&"',Country='"&Request.Form("Country")&"',password='"&Request.Form("password")&"' where (username='"&session("username")&"')"
conn.execute(sql)
end if
%>
<% username=session("username")
sql="select * from user where username='"&username&"'"
rs.open sql,conn,1,3

%>
<%
exec="selec

这样就正确了
<% username=session("username")
sql="select * from user where username='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3

%>
下面这个不需要了
<%
exec="select * from user"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
%>