asp访问access时用Select查询页面出错

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:17:30
数据库连接都没问题,IE提示下面一行出错。
sql="select * from question where haveselect='"&subjectname&"'"
rs.open sql,conn,3,2

当我把where 语句删除,就没有提示出错了。出错内容是:缺少数据项

问提一直没有解决,恳请哪位ASP高手帮忙解决~~~~
不好意思,上面的where查询语句应该是:
sql="select * from question where haveselect=' " & session("subjectname") & " ' "

sql="select * from question where haveselect='" & session("subjectname") & "'"

数据表里有haveselect字段吗?

数据库没有 haveselect 字段,或者 haveselect 不是文本类型
因为你把where去掉就是好的,肯定是这里出错
’单引号一定要是英文的,不要是中文的单引号

多帖点代码来看看,

实在不行你就先把session("subjectname") 放到一个变量里在用sql="select * from question where haveselect='"&设的变量名称&"'" 这样试下看

引号问题