初投稿です。磯野かつおです。
現在、VB6.0からMySQLに接続しようと試みています。
色々なWEBサイトで調べてはいるのですが、自分のしたい接続方法に関しては、記述がなくココで質問させて頂く事にしました。
私はVB初心者で、説明が分かりにくいかも知れませんが、ご了承願います。
本題に入りますが、現在、ADODCで接続させようとしています。接続が出来たらDataDridに表示させたいと考えています。「MySQL ODBC 3.51 Driver」は、すでにインストール完了しており、設定の方も完了しています。
ソースは、以下の様に書いています。
---------------
Adodc1.ConnectionString = "DRIVER = {MySQL ODBC 3.51 Driver}; Server = localhost; Port = 3306; Database = kadai; Uid = root; Pwd = "
---------------
そこで、実行すると『[Microsoft][ODBC Driver Manager]データソース名および指定された規定のドライバが見つかりません。』となります。
この方法では、MySQLに接続する事は出来ないのでしょうか?
以前、Accessのデータベースに接続するプログラムを完成させた事があります。それで、先輩の方からは、Adodc1.ConnectionStringの後の部分を変更するだけで良いと聞きました。変更後のソースが上記のソースになります。
どなたか、ご教授をお願い致します。
No.1ベストアンサー
- 回答日時:
こんにちは。
Adodc1の「ODBCのプロパティ」はどうなっていますか?
一応、参考URLです。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …
ここの「データグリッド」の辺り・・・。
(^^ゞ
No.3
- 回答日時:
私が実際に使用しているコードです。
Private Sub Form_Load()
'On Error Resume Next
Dim strSQL As String
strSQL = "select * from test"
With Adodc1
.ConnectionString= "dsn=MySQL;uid=pass;pwd=abcde;database=mysql"
.RecordSource = strSQL
End With
Set DataGrid1.DataSource = Adodc1
Adodc1.Recordset.MoveLast
Text1.Text = Right("0000" & CStr(DataGrid1.Row + 2), 4)
End Sub
1.ADODC1コントロールのプロパティウインドウの設 定を確認する。
2.MyODBCのlocalhost名を127.0.0.1とする。
ありがとうございました。
原因が分かりました。
“=”の前後にスペースを入れていたのが原因だったようです。
良回答にしたかったのですが、ミスしてしまい申し訳ありません。
No.2
- 回答日時:
先にODBCレベルでテストしてみてください。
拡張子表示できる設定で始めてください。
1.デスクトップで右クリックし、新規作成をクリック。
2.新規テキストドキュメントを選択。
3.名前を<任意>.udlとする。
4.拡張子変更の確認があるが強行する。
5.アイコンが「表とPC」みないに変わるので起動。
6.認識なさっている条件で接続テストを行う。
これでうまく行かなければどこかがおかしい。
値を見直しながら再試行ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースのOPEN,CLOSEについて
-
コンピュータ名の変更によってI...
-
ACCESSからのODBC接続のみ応答...
-
Access から SQLserver に接続...
-
A5:SQL Mk-2 でレンサバMySQLへ...
-
drop user できない。ORA-01940
-
AccessのDAO.ExecuteとDoCmd.Ru...
-
100万件レコードdelete
-
ストアドの速度がクエリの30...
-
既定のインスタンスと名前付き...
-
ストアドプロシージャでcsvファ...
-
SQLSeverの新規登録で一般的な...
-
DB2でselectは出来るが、update...
-
自作関数を含んだクエリをエク...
-
ユーザー定義関数内でのsp_exec...
-
SQLのエラー(~付近に不適切な...
-
SQL Server 2008 r2 期限延長方法
-
4K Video Downloaderのライセン...
-
SQLサーバー接続 特定のPCがWin...
-
Oracle 8i コンマ(,)を含むデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
drop user できない。ORA-01940
-
Access から SQLserver に接続...
-
DB接続ができなくなって困って...
-
SQLServer,接続失敗時のエラー...
-
SQLで同じDBに対し2つのコネク...
-
ACCESSからSQLServerのデータを...
-
ACCESSからのODBC接続のみ応答...
-
ADOを利用したODBC、OLEDB経由...
-
symfowareへのODBC接続方法
-
ACCESS ODBC 接続ダイアログ 非...
-
別の所にある(グローバルIPが...
-
IBM系のDBでIMSに関して
-
ODBC接続できるパソコンとでき...
-
コンピュータ名の変更によってI...
-
別ドメインのAccessテーブルへ...
-
データベースのOPEN,CLOSEについて
-
SQLServerの接続が突然できなく...
-
SQLSERVERへのODBC接続について
-
異なるドメイン間をODBC経由でD...
-
AS/400のデータをMS_ACCESSでも...
おすすめ情報