VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/04/05(Sat) 16:58
投稿者むろむろ
Eメール
URL
タイトルレコードセットをグリッドに表示

すいません。お願いします。
SQLを発行し、ADOのレコードセットを取得します。
それを、MSHFlexGridに表示したいのですが、
Set MSFlexGrid1.DataSouce = adoRs
てな感じで書くと、取得したレコードセットをグリッドに
表示することまでは分かったのですが、

SQL文の中にORDER句を入れて、「日付」フィールドを
新しい順などに並べかえるレコードセットを取得し、
それを上記と同じ方法でグリッドのデータソースに
セットすると、日付フィールドのソートが反映されずに
SQLサーバーにINSERTした順序のまま表示されます。

(MsgBoxにて取得したレコードセットの最初は、
正しく取得できていることは確認できました。)

これはそう言うものなのでしょうか?
ORDER句を入れたレコードセットをDO〜LOOP文を使用して
1レコードづつグリッドに表示していけば良いのでしょうが、
SET処理ができると楽だなと思って質問させて頂きます。

サーバーMSDE2000
開発VB6.0SP5


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -