mysql:7401
From: Takeyuki Miyagawa <Takeyuki Miyagawa <miyagawa@xxxxxxxxxx>>
Date: Tue, 01 Apr 2003 11:43:16 +0900
Subject: [mysql 07401] Re: MyODBC での文字コード変換について
みやがわです > 今度はこれをAccessのVBA上でADOのレコードセットとしてMySQLからデータを引っ張 > ってきて、これをAccessのフォーム上のテキストボックスに表示させます。 > そうしますと、文字化けが起こってきます。 自分の場合、ODBCの入れ替えしたあとに「EUC」を未設定まま Accessを使い出し、リンクテーブルの作成時でる「データソースの選択」 でデータソースを選んで、「EUC」の設定しました。 これでリンクテーブルはSJIS-UJIS変換がうまくいったのですが ADOだと文字化けするとかになりました。 原因は、リンク時の「データソースの選択」からデータソースを選んで 設定を変更しても、リンク時限りの設定で、選んだデータソースの設定は 変更されていなかったということだったんですが…。 (「コントロールパネル」->「管理ツール」でODBCのデータソースを見たところ、 設定がされていなかったということでした。) そんな単純な状態ではないようですね…。 データソースの設定が有効にならないだと、ADOの接続文字列で、DSNを 使用せずに直接ドライバーを指定する方法で「EUCの変換」のオプションが 付加されていなとかは思いつくのですが。 「EUC」の設定のON/OFFで文字化けの文字とかが変わったりするとかで あったりするとADOがまずいとなりそうですが…。 あとは、バージョンが上がった3.51.04でmyodbc3.dllとlibmysql.dllを 入れ替えてみるかとかでしょうか。 ---- Takeyuki Miyagawa miyagawa@xxxxxxxxxx
7383 2003-03-29 15:58 [Masaomi Morofushi <m] MyODBC での文字コード変換について 7398 2003-03-31 18:44 ┗[Takeyuki Miyagawa <m] 7399 2003-03-31 19:37 ┗[Masaomi Morofushi <m] -> 7401 2003-04-01 11:43 ┗[Takeyuki Miyagawa <m]