■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#1805-1DataGridの更新TOTO2002-07-17(水) 06:26
     #1827-1RE#1805:DataGridの更新藤代千尋2002-07-17(水) 16:15
#1805-1
DataGridの更新
DataGridに表示されているデータベースの内容をSQL文を使って並び替えたいと
思います。

        strSQL = "SELECT * FROM address ORDER BY Name"
        cn.Execute (strSQL)

並び替えるときってこれでよかったですよね?
そのあと、データベースを更新しないといけないみたいなのですが。。。

        Set Me.DataGrid1.DataSource = rs
        rs.Requery
        Me.DataGrid1.Refresh

この3つを使ったのですが、どれも並び替えた状態に更新してくれません。
SQL文の書き方が悪いのでしょうか?よろしくお願いします。
#1827-1
RE#1805:DataGridの更新
> DataGridに表示されているデータベースの内容をSQL文を使って並び替えたいと
> 思います。
> 
>         strSQL = "SELECT * FROM address ORDER BY Name"
>         cn.Execute (strSQL)
> 
> 並び替えるときってこれでよかったですよね?
> そのあと、データベースを更新しないといけないみたいなのですが。。。
> 
>         Set Me.DataGrid1.DataSource = rs
>         rs.Requery
>         Me.DataGrid1.Refresh
> 
> この3つを使ったのですが、どれも並び替えた状態に更新してくれません。

Order By は正しいのですが、その Order By が rs につながっているでしょうか?
rs を開く時に Order by を設定してください。(^^)
#または rs.Sort を使います。
このページと関連する記事:
#16835-0MDB内のデータを並び替える2000-12-05(火) 10:32
#4773-0データベースの並べ替え1999-12-02(木) 13:54
#256-0レコードを変則的に並べ替えたい2001-06-28(木) 11:25
#43115-0アクセスのデータベースの並べ替えについて2001-05-17(木) 09:45
#21452-0VBからEXCELシートをソート2001-06-20(水) 14:09
#8740-0レコードセットの並べ替え2000-03-19(日) 22:02
#7100-0データベースの並べ替えについて教えてください。1999-10-12(火) 11:44
#41479-0並び替えの順序2001-04-09(月) 16:16
#2043-0ORDER BY句の使用にあたって1999-09-22(水) 10:41
#69-2SQLの”ORDER BY”でレコードの並び替えをしたいのですが?2003-11-06(木) 22:08
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)