有一個數據庫表如下圖所示,編寫一個ASP程序,可以按班級顯示班級內所有同學的成績,并且按總成績降序排序顯示。學號 姓名 班級 總成績12 李 201 366 以下省略就兩個班答案是:<%Set conn = Server.CreateObject("ADODB.Connection")conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(" b")Set rs = conn.Execute( "select * from 成績單 order by 總成績 desc" )%><HTML><body bgcolor="beige"><center> <table border="4" bordercolor="orange"><TR bgcolor="orange" align="middle"><% ' Part I輸出"表頭名稱" For i=0 to rs.Fields.Count-1 Response.Write "<TD><font color=white><b>" & rs(i).Name & "</b></font></TD>" Next%></TR><% ' Part II輸出數據表的"內容" rs.MoveFirst ' 將目前的數據記錄移到第一項 While Not rs.EOF ' 判斷是否過了最后一項 Row = "<TR align=middle>" For i=0 to rs.Fields.Count-1 Row = Row & "<TD>" & rs(i) & "</TD>" Next Response.Write Row & "</TR>" rs.MoveNext ' 移到下一項 Wend%></TABLE></CENTER></BODY></HTML>要改成符合:有一個數據庫( b)表(成績表)如下圖所示,編寫一個ASP程序,由用戶選擇班級,程序將顯示被選擇班級的所有同學的成績,并且按總成績升序排序顯示。(表格是完全一樣的)只要說明白哪里要改,改成什么就好

熱心網友

首先:select * from 成績單 order by 總成績 descdesc是降序 默認SQL是升序改為 select * from 成績單 order by 總成績庫名改過來: b至于 由用戶選擇班級講一下思路:做個里面option的值由數據庫搜索得來當用戶選中后腳本判斷班級名然后SQL查詢即可。select 班級 from 成績單 order by 總成績