以前に、同じ質問をさせていただき、私の環境ではプロバイダエクスプローラが使えないというところまで教えていただきました。
その後、なんとかプログラムで接続を成功させようと奮闘してみたのですが、良いサンプルが見つからず、結局頓挫してしまいました。
現在、ODBCドライバをインストールし、Mycrosoft.Data.Odbc.dllを参照に追加までたどりついたところです。
分からないなりに、かろうじて見つけたサンプルを基に、以下のプログラムを書いてみました。
最初に
Imports Microsoft.Data.Odbcとし、
以下、
Dim cn As New OdbcConnection
Dim cm As New OdbcCommand
Try
cn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & _
"SERVER=XXXX;PORT=3306;" & _
"DATABASE=XXXX;UID=root;PASSWORD=XXX;OPTION=3"
cn.Open()
因みに、Privateで書くと、最初の構文の「Imports」がエラー(青い波線)になったため、フォームの追加で、モジュールを追加し、「Module1」を作成してから、そこにプログラムを書いています。
本当に始めたばかりのド素人ですので、質問自体分かり辛いかと思いますが、どなたか、ご教授ねがえますか?
よろしくお願いします。
お礼
書き込みありがとうございます。 教えて頂いた方法でやってみましたが、どうも、VB単体で購入している私の環境では使えないようです。 プロパティを触ろうとすると、「このバージョンに限り....」というエラーが表示されます。以前にプロバイダエクスプローラを使用しようとして、同様のエラーが出た際、私の実行環境では使用できないと指摘をうけました。 同じ理由で、やはり使えないんでしょうか。。。。 その後、コーディングをいじり倒して、なんとか接続に成功しました。 ありがとうございました。