tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル テーブル連結 表示ができません
投稿日: 2008/08/21(Thu) 13:04
投稿者monmon

 いつもお世話になっています。

 VB2008 を使用し、アクセスdataを処理しています。
 今回は、left join を使用し、図書DATAテーブルと図書貸出テーブルをコードで
 リンクし、DataGridViewに表示しようとしましたが、できませんでした。
 
   dAdp.Fill(dSet, "図書DATA")などのテーブルに問題があるのでしょうか。
 ご指導いただければ幸いです。

       filexx = tosyodir & "\tosyo2000\t図書DATA.ac2"
        Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0_
         ;" & "Data Source=" & filexx & ";")

        Dim cmd As New OleDb.OleDbCommand(sel, cn)
        cn.Open()

        Dim dAdp As OleDb.OleDbDataAdapter
        Dim dSet As DataSet = New DataSet("図書DATA")
    sel = "SELECT 図書DATA.登録番号, 図書DATA.書名, 図書DATA.コード_
     図書貸出.貸出日,図書貸出.コード FROM 図書DATA left JOIN 図書貸出 ON _
     図書DATA.コード = 図書貸出.コード order  BY 図書DATA.登録番号;"

        dAdp = New OleDb.OleDbDataAdapter(sel, cn)

        dAdp.Fill(dSet, "図書DATA")
       DataGridView1.DataSource = dSet.Tables("図書DATA")

        datacount = dSet.Tables("図書DATA").Rows.Count
        DataGridView1.Font = New Font("MS ゴシック", 9, FontStyle.Bold)
        DataGridView1.ForeColor = Color.Black

        DataGridView1.Columns(0).Width = 50
        DataGridView1.Columns(1).Width = 220
        DataGridView1.Columns(2).Width = 100

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

古いスレッドにレスはつけられません。