关于asp调用问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:23:18
<%
set rs=createobject("ADODB.Recordset")
sql="select name from guoli_dh where name= '"&lname&"'"
if not rs.eof then
rs("name")=trim(request("name"))
rs("tel")=trim(request("tel"))
rs("mail")=trim(request("mail"))
rs("leibie")=trim(request("leibie"))
rs("danwei")=trim(request("danwei"))
rs("yaoqiu")=trim(request("yaoqiu"))
rs.update
else
Response.Write("没有此用户")
end if
rs.close
set rs=nothing
set rs=createobject("ADODB.Recordset")
sql="select name from guoli_dh where name= '"&lname&"'"
rs.open sql,conn,1,3
%>

<table width="400" border="1" align="center" cellpadding="2" cellspacing="2">
<tr>
&

是你上面对数据库更新时没把记录集打开
set rs=createobject("ADODB.Recordset")
sql="select name from guoli_dh where name= '"&lname&"'"
if not rs.eof then
这里少了句,改成
set rs=createobject("ADODB.Recordset")
sql="select name from guoli_dh where name= '"&lname&"'"
rs.open sql,conn,1,3
if not rs.eof then

初步判定 rs.open sql,conn,1,3 这个数值可能有问题 把参数 改为1,1,试一下

sql="select [name] from guoli_dh where [name]= '"&lname&"'"