初投稿です。磯野かつおです。
現在、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も見ています
-
ハマっている「お菓子」を教えて!
この世には、おいしいお菓子がありすぎて……。 次何を食べたらいいか迷っています。 みなさんが今、ハマっている「お菓子」を教えてください!
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
メモのコツを教えてください!
メモを取るのが苦手です。 急いでメモすると内容がごちゃごちゃになってしまったり、ひどいときには全く読めない時もあります。
-
ちょっと先の未来クイズ第4問
11月ごろに発表される、2024年の「新語・流行語大賞」にノミネートされる言葉を書けるだけ書いてください。
-
「お昼の放送」の思い出
小学校から中学校、ところによっては高校まで お昼休みに校内放送で、放送委員が音楽とかおしゃべりとか流してましたよね。 最近は自分でもラジオができるようになって、そのクオリティもすごいことになっていると聞きます。
-
VB6.0のコードによるMySQLへの接続
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DB接続ができなくなって困って...
-
データベースに接続できません。
-
RDO と DAO の違いについて(S...
-
SQLで同じDBに対し2つのコネク...
-
SQLServer認証とWIndows認証
-
ACCESSからのODBC接続のみ応答...
-
VB6.0(SP6)でMySQLに接続したい
-
drop user できない。ORA-01940
-
ACCESS ODBC 接続ダイアログ 非...
-
クライアントでの処理が遅い
-
SQLServer,接続失敗時のエラー...
-
SQLSERVERへのODBC接続について
-
[Oracle8i]ODBC経由でデータベ...
-
symfowareへのODBC接続方法
-
Excelフィルタ抽出で「検索して...
-
Oracle 8i コンマ(,)を含むデ...
-
異なるサーバーにファイルをエ...
-
GROUP BYでエラーが発生
-
Excel-VBAの「しばらくお待ちく...
-
新規saの作成方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DB接続ができなくなって困って...
-
drop user できない。ORA-01940
-
ACCESSからのODBC接続のみ応答...
-
ACCESSからSQLServerのデータを...
-
Access から SQLserver に接続...
-
SQLで同じDBに対し2つのコネク...
-
ACCESS ODBC 接続ダイアログ 非...
-
SQL Serverの移行について
-
IBM系のDBでIMSに関して
-
VBでODBC接続して更新・削除で...
-
SQLServer,接続失敗時のエラー...
-
SQLserverとMSDEにていて
-
クライアントでの処理が遅い
-
別の所にある(グローバルIPが...
-
ACCESS VBAでサーバー起動して...
-
SQLServer認証とWIndows認証
-
VB6.0(SP6)でMySQLに接続したい
-
cseでロリポップのDBに接続は可...
-
RDO と DAO の違いについて(S...
-
SQLSERVERの接続方法を教えて下...
おすすめ情報