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

投稿日: 2004/01/29(Thu) 16:09
投稿者おじん
URL
タイトルMDBデータベースの表示

Dataコントロールでデータベースに連結しDBgridに表示し様としています。
この時、MDBファイルは複数のFieldがあり、その一部をだけを抽出します。
その方法がわかりません。次ぎのソースでは「全項目Field」を抽出して
しまいます。よろしくお願いいたします。

    Dim DBfile As String      'DBファイル名 
    Dim db As Database
    Dim ds As Recordset
    DBfile="c:\MDBfile.mdb"
    Set db = DBEngine.Workspaces(0).OpenDatabase(DBfile)
    Set ds = db.OpenRecordset("Table", dbOpenDynaset)
'   ds.Filter = "Name Like '" & txtKey & "*'   "
'   Set ds = ds.OpenRecordset
    Set Data1.Recordset = ds

書籍で見つけたのですが、
    Dim sql as String
    sql="SELECT field1,field3 From Table"
    Data1.RecordSource = sql
のような記述があったのですが、これをどのように使うのかわかりません。
上(ソース)の方法では関係ないことなのか?も知れません。


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

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

- Web Forum -