請問Database control可否做sorting recordset的工作?<br>如果可以,要怎樣做?<br>如果不能,是不是要將所有recordset輸入array再sort,sort完後再重新將array輸入database?
1)database control本身是橋樑,只是作連結之用,真正在做排序工作是靠database引擎,如後端的access,sql server,db2 etc. 2)其中最快速方法是使用sql語法,如 select * from tbl1 order by field1 ^^^^^^^^ 3)如上所述後端在做排序,假如平常一點一滴在維護其排序,那麼要用它時,馬上可以拿出來,這是一般資料庫設計裡的primary key, foreign key等設計原理所在,其中將primary key設定由long資料型態且唯一,其速度最快。
因為我做的這個DataBase sorting有些麻煩,是我朋友叫我幫他寫的一個program,但功力未夠,又不會SQL等十東西(因為是學生).....所以想問一問我以下這個工作要如何做。 是一個計分的工具,問題是..... 一個Database的Recordset有幾個field,有名字,總分1,總分2,總分3。 要先依總分1排名次,排完後將所有總分一同分的依總分2再排,如再有同分,就依總分3.......直至所有Record都正確排好。 請問要如何做?
開啟RecordSet時用SQL語法 Select * from TableName order by 總分1,總分2,總分3