读书人

请教下面代码为何无法从数据库中取得信

发布时间: 2013-07-04 11:45:44 作者: rapoo

请问下面代码为何无法从数据库中取得信息?谢谢
请问下面代码为何无法从数据库中取得信息?谢谢


<!--#include file="inc/inc.asp"-->
<%
sql = "select * from infor1 where name="& name
rs.open sql,db,1,3
num=rs("num")
response.write "成绩" & num & ",<br>"
rs.close
%>


inc.asp中定义了

set rs=Server.CreateObject ("ADODB.Recordset")

[解决办法]
sql = "select * from infor1 where name="& name
因为这个语句错了
字符串要使用sql = "select * from infor1 where name='"& name &"'"
单引号
[解决办法]
你的sql = "select * from infor1 where name='"& name &"'"
哪找版主说的你要是还不可以的话,就是你的'"& name &"'没有读取到值,你可以在数据库先测试查询语句,把后面的名字改成数据库里有的名,看看查询结果

读书人网 >ASP

热点推荐