设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 58|回复: 1
打印 上一主题 下一主题

[在线]select 值重复问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-20 02:15:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两个表,主表中personinf有一字段:deptid,从表dept 两字段 id ,dept
当 deptid等于dept中id 时,显示 dept
例:
personinf 中; dept中:

deptid id dept
2 2 生产部
3 3 行政部
5 5 人事部

我的语句如下:
<% set conn=opendb("oabusy","conn","accessdsn")
Set rs1= Server.CreateObject("ADODB.Recordset")
strSql="select * from dept where id="&rs("deptid")
[知识问答ωωω.χiuGoo.сom]
rs1.open strSql,Conn,1,1
%>
<%do while not (rs.eof or rs.bof) %>
<option value="<%=rs("dept")%>" selected>
<%=rs1("dept")&rs("deptid")%>
</option>
<%
rs.movenext
loop
%>
按道理,select下拉框显示的是 :
生产部2
行政部3
人事部5
(可以正常使用)但是,select下拉框显示的是:
生产部2
生产部3
生产部5
虽然可以,正常按编号,2,3,5查询,但是部门的名称变成是一样的了。
有没有办法,改过来,就是和编号对应,正常显示:
生产部2
行政部3
人事部5
大家帮帮忙!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 20:40 , Processed in 0.093811 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表