|
導讀數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應... 數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。
| choose case ddlb—1.text case ″學號″ls—column=″sid″ case ″姓名″ls—column=″sname″ case ″住址″ls—column=″saddr″ case ″班號″ls—column=″class.cid″ case ″班級名稱″ ls—column=″cname″ end choose if rb—1.checked then ls—order=″ASC″ else ls—order=″DESC″ end if ls—mod=″datawindow.table.select=′ ″+ls—old+& ′ORDER BY ″ ′+ls—column+′ ″ ′+ls—order+″ ′ ″ dw—1.modify(ls—mod) dw—1.retrieve() dw—1.modify(″datawindow.table.select= & ′ ″+ls—old+″ ′ ″) |
方法3:用setsort()和sort()
| string ls—sort,ls—order,ls—column choose case ddlb—1.text case ″學號″ ls—column=″#1″ case ″姓名″ ls—column=″#2″ case ″住址″ ls—column=″#3″ case ″班號″ ls—column=″#4″ case ″班級名稱″ ls—column=″#5″ end choose if rb—1.checked then ls—order=″A″ else ls—order=″D″ end if ls—sort=ls—column+′′+ls—order dw—1.setsort(ls—sort) dw—1.sort() |
三、三種方法的比較
1.第一種和第二種方法要求數據窗口在生成時是無序的,第三種方法無此要求。 2.對于來自不同表單的相同的列名(如student.cid、class.cid)用第二種方法排序實現起來較麻煩,因為在用modify()函數時要特別注意引號的使用。但是第二種方法比第一種方法的執行速度要快。 3.第三種方法使用起來最方便,既可以引用列名也可引用列號(如#4表示第四列)來指定序列。
全新的路由器不僅讓你更穩定快速地連接無線網絡,更可以讓家中的智能設備連接在一起。
|