mysql:12567
From: TOMTOM <TOMTOM <tomf1@xxxxxxxxxx>>
Date: Thu, 15 Dec 2005 11:34:50 +0900
Subject: [mysql 12567] エクセルでの,文字化け
こんにちは、 MySQLに、エクセルのVBAで、アクセスしてみたのですが、 うまくいきません。 何処が悪いの解らないので、 ご教示ください。 私のMySQLの設定は以下のようになっています。 mysql> status; -------------- C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe Ver 14.12 Distrib 5.0.15, for Win32 (ia32) Connection id: 40 Current database: Current user: root@localhost SSL: Not in use Using delimiter: ; Server version: 5.0.15-nt Protocol version: 10 Connection: localhost via TCP/IP Server characterset: sjis Db characterset: sjis Client characterset: sjis Conn. characterset: sjis TCP port: 3306 Uptime: 2 hours 5 min 53 sec Threads: 2 Questions: 172 Slow queries: 0 Opens: 0 Flush tables: 1 Open tab les: 1 Queries per second avg: 0.023 -------------- mysql> select * from ff; +------------+ | name | +------------+ | こんばんは | | ?? | | 漢字 | | 結構 | | 396 | | aaa | | aaa | +------------+ 7 rows in set (0.00 sec) テーブルのデータは、以上の様になっています。 エクセルのvbaを以下のように、しました。 Public Sub qt1() Dim qt As QueryTable sqlstring = "select * from ff" connstring = "ODBC;DSN=MySQL;UID=root;PWD=*****;Database=test" With ActiveSheet.QueryTables.Add(Connection:=connstring, Destination:=Range("B1"), Sql:=sqlstring) .Refresh End With End Sub エクセルの結果は、以下のようになりました。 name ????? ?? ?? ?? 396 aaa aaa 以上のように文字化けしました いろいろ試してみたのですが、 なんで、文字化けするのか、良く分かりません、 どうのようにしたら、文字化けしないか、 教えてください。 よろしくお願いいたします。 ちなみに、ODBC ドライバーは、以下のものを使っています。 mysql-connector-odbc-3.51.12-win32
-> 12567 2005-12-15 11:34 [TOMTOM <tomf1@xxxxxx] エクセルでの,文字化け 12570 2005-12-15 12:33 ┗[Hiroshi Moriyama <mt] 12571 2005-12-15 13:31 ┗[TOMTOM <tomf1@xxxxxx] Re: : エクセルでの,文字化け