新微赢技术网
标题:
[在线]select 值重复问题
[打印本页]
作者:
我為ぷぃ情醉
时间:
2010-1-20 02:15
标题:
[在线]select 值重复问题
两个表,主表中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
大家帮帮忙!!!
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2