首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

2013-07-04 
请问下面代码为何无法从数据库中取得信息?谢谢请问下面代码为何无法从数据库中取得信息?谢谢!--#include

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


<!--#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 &"'没有读取到值,你可以在数据库先测试查询语句,把后面的名字改成数据库里有的名,看看查询结果

热点排行
Bad Request.