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

タイトル MySQLへの接続
投稿日: 2006/06/05(Mon) 16:48
投稿者kopo
MySQLに格納したDBにアクセスしようとしてうまくいきません。
・MySQL上でtestdbというDBは作成している
・MySQL Query Browserでデータを見ることができる状態
・MySQL ODBC 3.51 Driverをインストールし、コントロールパネル-管理ツール-データソース(ODBC
)
で登録済み
の状態で、フォーム上にボタンをひとつ置いて、クリック時に以下のコードを実行するようにした

ころ、

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
        Dim cn As New OleDb.OleDbConnection()
        Dim da As New OleDb.OleDbDataAdapter()
        Dim c As New OleDb.OleDbCommand()

        cn.ConnectionString = "DRIVER={MySQL ODBC 3.51
Driver};SERVER=localhost;PORT=3306;DATABASE=testdb;UID=root;PASSWORD=pass;OPTION=3"

        Try
            cn.Open()
            MsgBox("データベースに接続できました")
            cn.Close()
        Catch ex As Exception
            MsgBox(ex)
        End Try

    End Sub
End Class

ArgumentExceptionはハンドルされませんでした。

OLE DBプロバイダがConnectionStringで指定されませんでした。たとえば'Provider=SQLOLEDB;'な

の場合です。

というエラーメッセージが出て実行できません。
どこがおかしいのかどなたかご教示いただけると助かります。
よろしくお願いします。

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

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