家庭无土种植蔬菜视频:asp问题(sql语句)

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 14:09:37
请问我想做这样的查询该怎样做?在前面我已经做了两个以上类似这样的链接:<a href="admin_table.asp?id=jw">建外</a
<a href="admin_table.asp?id=sj">双井</a>
...
<a href="admin_table.asp?userid=星期一">星期一</a>
<a href="admin_table.asp?userid=星期二">星期二</a>...
在后面的选择中我可以这样么?为什么不行?id=request("bjid")
if id="sj" then
sql_1="select * from sub"
elseif id="jw" then
sql_1="select * from sub1"
elseif.....
end if
userid=request("userid")
if userid="星期一" then
sql_1=sql_1& "where id=1"
elseif userid="星期二" then
sql_1=sql_1&"where id=2"
elseif....

end if
rs_1.open sql_1,conn,1,3
请详细指点(本人对sql不熟)
总提示我错误类型:
Microsoft JET Database Engine (0x80040E14)
无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'这样的错误

这里:
id=request("bjid")
应该是
id=request("id")
吧呵呵

Microsoft JET Database Engine (0x80040E14)---变量的值为空(或缺少关键字)
(有可能是格式写错了,没有传过来数据)
(可能是用了系统关键字,如果表名用user,就会出现此问题)

把sql_1="select * from sub"改成
sql_1="select * from sub "
后面有一个空格