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

タイトル Re^2: MySQLへの接続 出直し編
投稿日: 2006/06/20(Tue) 10:54
投稿者kopo
大変お世話になっております。
DataGridViewに一旦取得したテーブル情報を表示してみたところ、0列目に何のデータベースのテーブ
ルか、という情報がありましたので、

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
        Dim cn As ODBC.ODBCConnection = New ODBC.ODBCConnection
        Dim dt As DataTable
        Dim dr As DataRow
        Dim resValue As String()

        cn.ConnectionString = "接続文字列"
        ListBox1.Items.Clear()
        Try
            cn.Open()
            dt = cn.GetSchema("Tables", resValue)
            cn.Close()
            For Each dr In dt.Rows
                If dr(0) = "oneclickdb" Then
                    ListBox1.Items.Add(dr(2))
                End If
            Next
        Catch ex As Odbc.OdbcException
            Dim err As Odbc.OdbcError
            For Each err In ex.Errors
                MsgBox(err.Message & vbNewLine & "SQLState: " & err.S
QLState)
            Next
        End Try
    End Sub

で無事目的のテーブル名のみ取得することができました。
それにしてもWebを読んでも本を読んでもOleDB、ADO.NET、ODBC etc..とやりかたがたくさんある上
に、ときどき記載漏れがあったり、また同じことをやるのにコードが結構違ったりとかでデータベー

は大変です。

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

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