简单的asp问题却把很多人难倒

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:17:51
数据库表结构 ip字段为字符型
下面代码正常应该结果为 rs.recordcount这个的结果 但是运行后却只有response.write "abca"这个的结果 请帮帮忙看看是什么问题 谢谢了
<%
aabb=Request.ServerVariables("REMOTE_ADDR")
Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select * from ipdata where ip="&"aabb"
rs.Open sql,conn,1,1
response.write rs.recordcount
response.write "abca"
response.end
%>
请问 ip='"&aabb&"'" 是否是完全相符 的意思 我想完全相符

改为sql="select * from ipdata where ip='"&aabb&"'"
看看呢

楼上所说的字符型用单引号,是一点

第二点 你用的什么数据库?据我所知,MYSQL好像rs.recordcount 没用

sql="select * from ipdata where ip='"&aabb&"'"

改为
sql="select * from ipdata where ip="&aabb
因为你的那个“aabb”是变量名啊。