ASP里面字符串和变量怎么一起写
rs.open"select*fromN_Classwhereclassid="&id我把id放在后面能查到结果select*fromshowwhereclassname...
rs.open "select * from N_Class where classid="&id 我把id放在后面能查到结果select * from show where classname='"& classname &"' 但是这句我把变量classname放在后面写成&classname结果却查不出来,这是什么原因,是变量类型的关系还是什么?
展开
3个回答
2013-09-02
展开全部
类型是没关系的,哪怕ID加上单引号也是可以查出来的。查不出来可能是由于classname这个变量问题。你可以试试先把classname的值给固定看能否查到。select * from show where classname = '固定值' 如果可以的话,可能是变量值在表中不存在或者变量值为空。通过排除法找出问题原因。
展开全部
classid="&id&" 'id是数字rs.open "select * from N_Class where classid="&id
classid='"&id&"' 'id是文本rs.open "select * from N_Class where classid='"&id&"'"
classid='"&id&"' 'id是文本rs.open "select * from N_Class where classid='"&id&"'"
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-02
展开全部
rs.open "select * from show where classname='"& classname &"'" classname='变量' ,你最后好像少个双引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询