Задавайте вопросы, мы ответим
Вы не зашли.
Для связи MySQL с Access использую MyODBC 3.51 Driver.
Но при установке кодировки cp1251, KOI-8R выдается ошибка
[MySQL][ODBC 3.51 Driver]Can't initialize character set cp1251 (path: C:\mysql\\share\charsets\)
без них не получается правильное отображение данных
в Access, пробовал utf8, без ошибок в драйвере,
но неправильное отображение кириллицы.
Неактивен
Самое простое решение - скопировать кодировки в c:\mysql\share\charsets.
Сами кодировки лежат в каталоге установки (путь_к_mysql\share\charsets).
Альтернативный вариант - задать каталог кодировок при запуске сервера:
--character-sets-dir=путь_к_mysql\share\charsets
или в my.cnf
[mysqld]
character-sets-dir=путь_к_mysql\share\charsets
Неактивен
При подключении на локальной машине помогло создание папки c:\mysql\share\charsets.
Но приподключении удаленной машины по локальной сети MyODBC 3ей версии опять же выдает эту ошибку. MyODBC 5ой версии тоже не работает. Скопировал папку и на удаленную машину, все заработало.
Предпологается, что подключаться к базе будет несколько десятков машин, имеет смысл создавать папку mysql\share\charsets на каждой или это как-то обходится?
Неактивен
Видимо придется копировать. Так драйвер построен, что требует эти файлы.
Неактивен
Жаль, не так уж и трудно было ребятам сделать локализованные версии просто вшив в дистрибутив MyODBC эти 200 килобайт :-(
В любом случае, спасибо за ответ!
Неактивен