Конференция "Базы" » Как в ADOConnection1.ConnectionString указать для русских букв [D7, MySQL]
 
  • Раиса © (08.08.08 19:06) [20]
    sniknik ©   (08.08.08 17:52) [19]
    Все верно. Понятно, что не "надо", а "можно".
    Через "сборку" для Мускула (коннектор 3.51.12) зависает и на домашнем компе. Для  Access "сборка" выдает строку.  
    А так хочется вставить строку с charset и чтобы она работала. Не знаю, что и делать.
  • palva © (08.08.08 23:01) [21]
    Я когда-то пробовал сделать по документации
    http://dev.mysql.com/doc/refman/5.1/en/myodbc-configuration-connection-parameters.html
    Кодировку нужно указать в файле my.cnf
    В строке соединения при помощи option нужно указать, что ODBC должно использовать my.cnf
    option=65536  (это FLAG_USE_MYCNF)
    Куда я помещал на клиенте файл my.cnf - уже не помню, но по тем же принципам, где этот файл размещается на сервере. У меня заработало.

    Только это было давно, и я использовал версию 5.0. Кроме того, возможно, я не понял ваш вопрос.
  • Раиса © (09.08.08 00:16) [22]
    palva ©   (08.08.08 23:01) [21]
    Это или не то, не знаю, но почитала типа. Увидела "charset   The character set to use for the connection. Added in 3.51.17. ". Значит, и не надо было пробовать 3.51.12. Спасибо.

    Установила 3.51.23. Через "сборку" (не зависла!!!) увидела знакомые цифирки STMT=set names cp1251 (а я-то вставляла как в примере CharSet=...). Попробую в понедельник вставить в строку с ADOConnection1.ConnectionString, а то дома нету Висты (а в ХР и так работает). Если интересно, то сообщу о результате (надеюсь и мечтаю о положительном исходе).  

    За советы спасибо БОЛЬШОЕ sniknik ©.
  • Раиса © (11.08.08 23:54) [23]
    Под Вистой получилось путем добавления в строку ADOConnection1.ConnectionString найденного STMT=set names cp1251   (нету кракозябров в строке DBGrid-а).  А под ХР и без указания кодировки работает. Версия коннектора 3.51.23 была взята.
 
Конференция "Базы" » Как в ADOConnection1.ConnectionString указать для русских букв [D7, MySQL]
Есть новые Нет новых   [134473   +28][b:0][p:0]