11234

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 ^ ^

arrow
arrow
    創作者介紹
    創作者 11201 的頭像
    11201

    11201

    11201 發表在 痞客邦 留言(0) 人氣()