如何提取access数据库中符合特定条件的记录

本文介绍如何使用ASP从数据库中提取宿舍楼栋信息,并通过Mid函数处理字段以生成不重复的宿舍楼栋下拉列表。具体实现包括创建Adodb.Recordset对象,设置SQL查询语句以获取宿舍楼栋的唯一标识,打开Recordset并遍历结果集来构建下拉选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

详细情况如下:
  dormitory表中Dor_num字段有如下的记录
1y104
1y103
12612
12312
18510
13316
18210
1y404
13602
1第九栋102
1第九栋103
这些记录是唯一的,第一个数字代表校区,最后三个数字代表宿舍号,其余的代表栋别,怎么提取栋别使它不会重复显示在下拉列表中!用asp是怎么做到的?

  <select name="dormitory">
  <% set rsd=server.createobject("adodb.recordset")
      sqld="SELECT distinct Mid(dor_num,2,Len(dor_num)-4) AS temp FROM dormitory"
   rsd.open sqld,conn,1,1
   rsd.movefirst
   do while not rsd.eof
   response.Write "<option value="&rsd("temp")&">"&rsd("temp")
   rsd.movenext
   loop
   rsd.close
   set rsd=nothing
   %>
    </select>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值