Sql 使用表中的不同值填充组合框
我有这段代码用于填充管理人员页面的组合框,允许他们根据他们的技能水平搜索已预订的课程,但是对于我的A2计算,我决定用表中的值填充组合框,遗憾的是,正如预期的那样,它显示了表中输入的相同值的重复出现,因此我如何调整当前代码,使其实质上与选择不同的操作等效,但仍然填充组合框。谢谢Sql 使用表中的不同值填充组合框,sql,ms-access,asp-classic,combobox,Sql,Ms Access,Asp Classic,Combobox,我有这段代码用于填充管理人员页面的组合框,允许他们根据他们的技能水平搜索已预订的课程,但是对于我的A2计算,我决定用表中的值填充组合框,遗憾的是,正如预期的那样,它显示了表中输入的相同值的重复出现,因此我如何调整当前代码,使其实质上与选择不同的操作等效,但仍然填充组合框。谢谢 <% set db=server.createobject("adodb.connection") set orseof=server.createobject("adodb.recordset") db.ope
<%
set db=server.createobject("adodb.connection")
set orseof=server.createobject("adodb.recordset")
db.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("skiRossy.mdb")
orseof.open "tblprivate",db
%>
<% Do While Not orseof.EOF ' define the ListBox OPTIONs %>
<OPTION VALUE="<%= orseof("skill") %>"> <%= orseof("skill") %>
<% orseof.MoveNext %>
<% Loop %>
<% orseof.Close %>
</SELECT>
什么是tblprivate。如果它是一个表的名称,那么您需要在该上下文中用SQL查询替换它,例如orseof.open“select skill from tblprivate”,db
If skill是您要在select中使用的唯一字段(或“select*from tblprivate”),如果您要添加其他字段
您使用的是ODBC连接字符串,它应该可以正常工作,但OLEDB字符串通常被认为更健壮,例如
"PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & Server.Mappath("skiRossy.mdb")