数据查询的小问题!给个吉利的分数!只求尽快揭帖!!!!

AVAmyZ 2004-02-06 08:47:42
问题:
数据库中有一表TabUser,中有一字段Language是用户注册时须填写的会(几种)语言的
1.注册是做了一个可以多选的选择框
如下:
<select size="5" name="slanguage" multiple>
<option value="A" selected>普通话</option>
<option value="B">闽南语</option>
<option value="C">粤语</option>
<option value="D">英语</option>
<option value="E">德语</option>
<option value="F">俄语</option>
<option value="G">葡萄牙语</option>
<option value="H">法语</option>
<option value="I">日语</option>
<option value="J">西班牙语</option>
<option value="K">韩语</option>
<option value="L">意大利语</option>
<option value="M">其它</option>
</select>
加入数据库时就是这样的:A,B,C,D,E,F,G,H,I....
====================================================
2.现在需要做一个查询的页面,需要网友选择一种语言(如:选择英语),然后对数据库进行查询
我用这样的方式:
sl=trim(request.Form("language"))
set rs1=server.CreateObject("adodb.recordset")
sql22="select * from TabUser where ULanguageType like '"& sl &"'
rs1.open sql22,conn,1,1

这样就出现一个问题:当数据库中有4条记录,分别是
user1 A
user2 A,B,C,D,E
user3 A
user4 A,B,C,D
我按照A(普通话)进行查询,却只能查到第一和第三条记录,2和4条记录显示不出来

请问我应该用什么样的SQL语句来实现?(我怀疑是不能用"like"的缘故)
...全文
40 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复

28,407

社区成员

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

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