大家帮帮小妹一个sql问题,急,在线等

cannylove 2004-09-11 08:40:34
现在做一个二级产品链接
大类表字段有 小类表
bigclassid(自动) bigclassname smallclassid(自动) bigclassid(大类id)(数值型) smallname(名称)

现在我把这些类已经用循环列出来了,现在要做点那个分类就进那个分类中的产品
我用<a href="product.asp?bigclassid=<%=rs("bigclassid")&smallclassid=<%=rs("smallclassid")%>小类名称</a>

我在product.asp中做sql判断
set rs=server.createobject("adodb.recordset")
if request("bigclassid")="" and request("smallclassid")=""then
sql="select * from product order by id desc"
else
sql="select * from product where bigclassid="&request("bigclassid") smallclassid='"&request("smallclassid")&"'"
这句话运行的时候说类型不彼配,,我想应该出在smallclassid这是个自动编号,请大家帮我想想这句sql怎么写谢谢
end if
...全文
99 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunboby 2004-09-11
  • 打赏
  • 举报
回复
sql="select * from product where bigclassid="&request("bigclassid")&" and smallclassid="&request("smallclassid")&""
你写到一行


cannylove 2004-09-11
  • 打赏
  • 举报
回复
楼上的朋友,这话话是错的,提示句话未结束
zhgroup 2004-09-11
  • 打赏
  • 举报
回复
sql="select * from product where bigclassid="&request("bigclassid") and smallclassid="&request("smallclassid")
lbd8848 2004-09-11
  • 打赏
  • 举报
回复
qq:4344452
zlj113 2004-09-11
  • 打赏
  • 举报
回复
sql="select * from product where bigclassid="&request("bigclassid") &" and &"smallclassid="&request("smallclassid")


是不是要这样???
fashchina 2004-09-11
  • 打赏
  • 举报
回复
如果是2种条件都合适
sql="select * from product where bigclassid="&request("bigclassid")&" and smallclassid="&request("smallclassid")&""
如果是2种条件一个就可以
sql="select * from product where bigclassid="&request("bigclassid")&" or smallclassid="&request("smallclassid")&""
lbd8848 2004-09-11
  • 打赏
  • 举报
回复
sql="select * from product where bigclassid="&request("bigclassid") and smallclassid="&request("smallclassid")
cannylove 2004-09-11
  • 打赏
  • 举报
回复
lbd8848(lbd) 你能不能留下你的QQ呀,我想像你请求,行吗?
cannylove 2004-09-11
  • 打赏
  • 举报
回复
我的意思是sql="select * from product where bigclassid="&request("bigclassid") smallclassid="&request("smallclassid") 这两条语句合起来怎么写
liuyangxuan 2004-09-11
  • 打赏
  • 举报
回复
Convert Type!
lbd8848 2004-09-11
  • 打赏
  • 举报
回复
自动编号是存的是整型数据,所以使用select查询时,

smallclassid='"&request("smallclassid")&"'"
->
smallclassid="&request("smallclassid")
cannylove 2004-09-11
  • 打赏
  • 举报
回复
是access能不能写明白一点呀,,
lbd8848 2004-09-11
  • 打赏
  • 举报
回复
数据值->数值型
lbd8848 2004-09-11
  • 打赏
  • 举报
回复
如果是access数据库,数据值不能加引号
sql="select * from product where bigclassid="&request("bigclassid") smallclassid="&request("smallclassid")

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧