关于SQL数据库的语句,急死人了

高分请说下,关于SQL数据库的语句,急死人了?

下面是代码:

<%

star=request.form("star")

set rs=server.createobject("adodb.recordset")

sql="select * from user_info where user_id="&request("user_id")&" "
rs.open sql,conn,1,3
rs("star")=star

rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing

%>
他是从上一个页面的表单中读取star的值,然后再数据库中找到对应的use_id,把star的值修改。可是没有效果,数据没有改变,请问问什么??
还是不行呀,大家帮帮忙啊,还有star在数据库中的类型是文本,use_id是在上个页面获得的(上个页面有网址--asp?use_id )
最新回答
悦心自足

2024-12-02 10:52:26

<%
star=request.form("star")
sql="update user_info set star='"&star&"' where user_id="&request("user_id")&" "
conn.execute sql
conn.close
set conn=nothing
%>
明晨紫月

2024-12-02 10:43:57

request.querystring("star") ?
漫妙幽离

2024-12-02 01:45:06

用sql="UPDATE user_info SET star='"& request.form("star") &"' WHERE user_id="&request("user_id")
絮雨羽

2024-12-02 11:57:07

sql="select * from user_info where user_id="&request.form("user_id")