

Access DBからMySQL ODBCを使用して、MySQLへのエクスポートをしようとしています。

MS Accessでテーブルを選択して、エクスポート → ODBC データベースを選択し、  
実行すると、

ODBC － 呼び出しが失敗しました。  
Incorrect string value ....

と表示されて、エクスポートができません。

文字コードの指定がどこか、おかしいのだろうと思うのですが、原因が掴めないでいます。

AccessのDBの文字コードは SJISです。  
MySQLの文字コードもSJISにしたつもりです。my.iniの設定は以下のようになっています。

[mysql]  
default-character-set=sjis

[mysqld]  
default-character-set=sjis

どこを修正すればいいのか、教えて頂けないでしょうか。

以上。よろしくお願い致します。


CC BY-SA 3.0
2016-05-23T04:03:06.107
25091
2016-05-23T15:53:50.450
15601
question
mysql ms-access
Access DBからMySQL DBへのエクスポート


MySQL の sjis には Windows でよく使われるいわゆる機種依存文字(「①」「㈱」とか)が入ってないので、sjis ではなく cp932
を使ってみるのが良いと思います。


CC BY-SA 3.0
2016-05-23T15:53:50.450
25120
2016-05-23T15:53:50.450
3249
25091
answer