Проблемы с MySQL

TakenS

Турист
Люди, тут с русской кодировочкой в MySQL непонятка какая-то... Ставлю и на клиенте и на сервере cp1251, а при записи в таблицу из Delphi на русском выдается ошибка типа строка слишком длинная для записи... Че то такое. Обращаюсь к MySQL 5.0 через zeosdbo-6.5.1
Ни у кого не было такой проблемы и с чем это может быть связано?
 

Ognev

Premium
Premium
Если ошибка в том, что строка слишком длинная, то причем здесь кодировка? Посмотри размер поля, в которое пишешь, и перед записью в таблицу обрежь строку до длины своего поля (типа S := Copy(S, 1, n); где n - размер твоего поля).
 

TakenS

Турист
А вот и нет!! :)
skip-character-set-client-handshake - решил проблему. получается, что-то с клиентской стороной намудрил, еще бы понять в чем дело... В настройках все нормально...
 
Top