1樓:匿名使用者
第一種辦法:
select distinct(名稱) from 表;
select distinct(規格) from 表;
select distinct(供貨商) from 表;
三次查詢以後,分別繫結三個下拉框。
第二種辦法:
select * from 表
查詢結果放入 list《物件》
然後遍歷,分別定義list名稱,list規格,list供貨商,將查詢結果放到每個對應的list中,放入前,分別去查詢list中是否已經存在,已存在的不放入。然後繫結就可以了。
兩種方法各有所長,第一種與資料庫互動三次,第二種只有一次,第二種效率更高,二第一種方法簡單。
祝好運!--臭即是香!
2樓:匿名使用者
你為每一個下拉選單的sql語句寫成select distinct 名稱 from table
select distinct 規格 from table
select distinct 供貨商 from table
3樓:笑龍
可以採用分組查詢,以sql server為例:
select [列名] from [表名]group by [列名]
寫三條語句,分別查詢三個列,這樣不就沒有重複的了嘛。
asp資料庫連線問題,asp資料庫連線問題
貼那麼多 幹嘛,不說重點 有無出錯提示?有的話,是第幾行?那一行 是哪句?if password rs password then 當你open時查詢記錄為空時,再下面這條判斷密碼的if不成立,則會出錯。中間要加個if rs.eof false and rs.bof false then 把你的連線...
asp 寫入資料庫的問題,asp 資料庫問題
name trim name if len name 0 then name為空!email trim email if len email 0 then email為空!city trim city if len city 0 then city為空!message trim message if...
資料庫設計問題
q此問題通常是不容易的很清楚,勉強能做些什麼。為了更清楚地闡述。為 一類表 一類id 主鍵 名字.說明,註釋等領域 共有43條記錄 兩個類表 兩個類id 主鍵 類的名字.說明,註釋等領域 855記錄 屬性表 屬性id 主鍵 屬性名.介紹,現場記錄,等等 大約6000條記錄,我假設你不是說6000的屬...