请高手帮忙处理asp+ACC数据查询问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 00:20:36
sql="select * from [kaoshi] where ks_bm='"& bianliang &"' order by ks_id desc"
这个事我的代码
ks_bm字的内有 AA,BB,CC,DD这样的数据,我想变量bianliang=BB 这样就可以得到数据而不是bianliang=AA,BB,CC,DD 才得到数据 不想用like 用like 得到的数据部准确,如果用like的话 bianliang=B也会得到数据 请高人帮忙指点下 应该怎么写 感激中

sql="select * from [kaoshi] where instr(','+ks_bm+',',',"& bianliang &",')<>0 order by ks_id desc"
或者:
sql="select * from [kaoshi] where ','+ks_bm+',' like '%," & bianliang & ",%' order by ks_id desc"

只要将ks_bm字段内的数据和变量数据加入格式限定(注意和你原先不同的字串连接部分),形成完整元素组,就不会出现"断章取义"的选择了。