我的下拉菜单中的值是根据数据库取得的,怎么让相同的数据只显示一个呢?

june37 2003-10-20 04:30:29
我的下拉菜单中的值是根据数据库取得的,怎么让相同的数据只显示一个呢?
<%
Alarm_OperatorInfo Info = new Alarm_OperatorInfo();

cAlarm_Operator data14;
String strSql1="SELECT * FROM alarm_operator WHERE (alarm_id = 1) ";
Info.OpenDb(strSql1);
<select multiple name="choiceBox" style="width:175;" size="30"><%
for(int j=0;j<Info.GetRecordCount();j++)
{
data14 = (cAlarm_Operator)Info.GetRecord(j);
%>
<OPTION ><%= data14.strIp_address %></OPTION>
<%}%>
</select>
这样取的数据有很多相同的值,怎么判断下要他显示一个呢?谢谢!
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwxu 2003-10-20
  • 打赏
  • 举报
回复
String ls_datatemp="";
for(int j=0;j<Info.GetRecordCount();j++)
{
data14 = (cAlarm_Operator)Info.GetRecord(j);
if(!data14.equals(ls_datatemp)){
ls_datatemp = data14;
%>
<OPTION ><%= data14.strIp_address %></OPTION>
<%}}%>
kofwr 2003-10-20
  • 打赏
  • 举报
回复
select distinct 'xxx' from table where 'condition'

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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