mysql:10166
From: "Reiko Isono" <"Reiko Isono" <isono@xxxxxxxxxx>>
Date: Wed, 15 Sep 2004 17:34:59 +0900
Subject: [mysql 10166] VBからODBCでの接続で文字化け
磯野と申します。どうにも困っております。 ずっとSQLServerを使っていましたが理由があってMySQLを使用しなければならなくな りました。 VB6.0からODBCを使って接続しています。 MySQLのバージョンは 3.23です。 接続はできてレコードセットもとれるのですが、日本語が文字化けします。 ODBCドライバは3.51で EUC変換のオプションのチェックも入っています。 Accessでこのドライバを使用したときは文字化けはおこらないのですが。 VBからの接続では、日本語が文字化けします。 接続文字列のUSEUNICODEあたりがわかっていないので、このあたりの間違いでしょう か? VBからではうまくいかないのでしょうか。 Accessからいくのでたぶんいけると思っているのですが。 以下接続文字列 cntMySQL.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" + _ "SERVER=***.***.**.**;" + _ "DATABASE=*******;" + _ "UID=*****;" + _ "PASSWORD=*****;" + _ "useUnicode=true & characterEncoding=EUC_SJIS;" + _ "OPTION=16834" これで接続はうまくいきますが、日本語が化けます。 よろしくお願いします。始めての質問でメール自体も不安です。 一応過去ログも全て目をとおしたのすが。わかりませんでした。 どうしたらよいのか、方法だけでもお願いします。
-> 10166 2004-09-15 17:34 ["Reiko Isono" <isono] VBからODBCでの接続で文字化け 10175 2004-09-16 11:45 ┣[こうちゃん <kouji@xx] 10177 2004-09-16 16:58 ┣["Reiko Isono" <isono] 10178 2004-09-16 17:37 ┣[坂東健一 <bando@xxxx] 10191 2004-09-17 10:58 ┣["Reiko Isono" <isono] 10206 2004-09-22 10:29 ┗["Reiko Isono" <isono]