ls old = dw describe(′數據窗口表選擇′)
dw settransobject(sqlca)
選擇大小寫ddlb文本
案例"學號" ls列= "sid "
Case "name" ls column = "sname "
Case "address" ls column = "saddr "
案例“類別號”ls列= "類別cid "
Case "class name" ls column = "cname "
結束選擇
如果檢查了rb,則ls訂單=″ASC″
否則訂單order”
如果…就會結束
ls mod =″數據窗口表選擇=″+ls舊+& amp;
′ORDER BY″′+ls列+′′+ls順序+′′
數據倉庫修改(最小二乘法)
數據倉庫檢索()
數據窗口表選擇= & amp
“”+ls old+”)
方法:使用setsort()和sort()。
字符串ls排序ls順序ls列
選擇大小寫ddlb文本
案例"學號" ls列= "# "
Case "name" ls column = "# "
Case "address" ls column = "# "
Case "class number" ls column = "# "
Case "class name" ls column = "# "
結束選擇
如果檢查了rb,則ls訂單=″A″
否則訂單=″D″
如果…就會結束
ls排序=ls列+′′+ls順序
dw集合排序(ls排序)
dw排序()
三種方法的比較
第壹種和第二種方法要求數據窗口在生成時是無序的,第三種方法不要求這樣。
對於來自不同表單的相同列名(如student cid class cid),用第二種方法排序比較麻煩,因為使用modify()函數時要特別註意引號的使用,但第二種方法比第壹種方法快。
第三種方法使用起來最方便。您可以同時引用列名和列號(例如#表示第四列)來指定順序。
?編輯推薦
ASP NET開發培訓視頻教程
Microsoft NET framework編程視頻教程
Lishi Xinzhi/Article/program/PB/201311/24608