VB小問題~請高手幫忙
我把我的資料類別分為1.2.3.4 假如我原本ACCESS裡面有5筆資料.類別為11234我執行VB的時候他會11234按照順序顯示出來但是我線再新增一筆類別為1的資料的時候他會顯示出112341問題來了我在做查詢動作的時候..假如我現在查詢類別1的資料他會顯示出前2筆的資料..淡是最後一筆的資料不會接在11後面..也就是說我查詢結果他會出現第一筆的1我再利用ADODC1上面的上下一筆 他會顯示出第2筆1但是我再按下一筆他會顯示2.....最後才會顯示1假如我要查詢1~我要如何把2跟3跟4不要顯示出來或是查詢的時候會按到類別的順序顯示出來PS:我沒有做上下一筆的物件 只用ADODC1上面的
sort 是在資料結果集(RecordSet)或陣列(Array)或陣列清單(ArrayList) ... 中使用
都算是 Client 端資料物件的功能
order by 是用在SQL 指令中
可以讓資料庫在交付需求資料時先行排序
應該說都可能達成要求的結果。
1. 假如我要查詢1~我要如何把2跟3跟4不要顯示出來?請在SQL指令中用 where 例如 select .... from .... where [recordtype=1] 之類的(要看你欄位名稱和資料型態)那就只有=1的才會被選出。
2. 查詢的時候會按到類別的順序顯示出來?請參考起始說明即可
自行決定如何使用。
參考資料
myself
下sort 看看
講錯 是 order by ^ ^
留言列表