asp sql 条件查询中使用变量的问题!
数据库姓名考勤namekaoqin993098319715session("name")='99'ziduan='kaoqin'key='=30'我想查询姓名='99'考...
数据库
姓名 考勤
name kaoqin
99 30
98 31
97 15
session("name")='99'
ziduan='kaoqin'
key='=30'
我想查询 姓名='99' 考勤='30'的记录
方法1:
sql="select * from user_info where "gonghao='" &session("session_gonghao") & "'and &ziduan&" like '%"&key&"%'"
因为是在条件查询中使用了变量,总是提示语句有错误,也不知道是哪个标点符号错了,请高手帮我分析一下吧。
换成下面的语询是可以成功的。
sql="select * from user_info where gonghao='99'and ri='30'
输入错误
sql="select * from user_info where "gonghao='" &session("session_gonghao") & "'and &ziduan&" like '%"&key&"%'"
变更为:
sql="select * from user_info where "name='" &session("session_name") & "'and &ziduan&" like '%"&key&"%'"
我自已试成功了,虽然你提供的代码我还没试,反正目地到达了,分还是送给你了!再次感谢!sql="select * from user_info where gonghao='" &session("session_gonghao") & "' and "&ziduan&" like '%"&key&"%'" 展开
姓名 考勤
name kaoqin
99 30
98 31
97 15
session("name")='99'
ziduan='kaoqin'
key='=30'
我想查询 姓名='99' 考勤='30'的记录
方法1:
sql="select * from user_info where "gonghao='" &session("session_gonghao") & "'and &ziduan&" like '%"&key&"%'"
因为是在条件查询中使用了变量,总是提示语句有错误,也不知道是哪个标点符号错了,请高手帮我分析一下吧。
换成下面的语询是可以成功的。
sql="select * from user_info where gonghao='99'and ri='30'
输入错误
sql="select * from user_info where "gonghao='" &session("session_gonghao") & "'and &ziduan&" like '%"&key&"%'"
变更为:
sql="select * from user_info where "name='" &session("session_name") & "'and &ziduan&" like '%"&key&"%'"
我自已试成功了,虽然你提供的代码我还没试,反正目地到达了,分还是送给你了!再次感谢!sql="select * from user_info where gonghao='" &session("session_gonghao") & "' and "&ziduan&" like '%"&key&"%'" 展开
展开全部
SQL字符串错误 一般情况下都是拼写、少空格之类的低级错误;
还有就是conn.Execute(SQL)是不能用来分页。不能读取记录数;
如果是字段名有保留字,那要用[]括起来。
针对以上:
sql="select * from user_info where "name='" &session("session_name") & "' and ziduan like '%"&key&"%'"
还有就是conn.Execute(SQL)是不能用来分页。不能读取记录数;
如果是字段名有保留字,那要用[]括起来。
针对以上:
sql="select * from user_info where "name='" &session("session_name") & "' and ziduan like '%"&key&"%'"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询