Mysql - set names

Обсуждение MAV Direct ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gopstop2007
Полимат
Сообщения: 1745
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 15 раз
Поблагодарили: 10 раз

Mysql - set names

Сообщение gopstop2007 »

Здравствуйте Андрей!
Опыт работы с шаблонами MAV масюсенький. :)
Под ODBC (3 или 5.1) кодировка cp1251 в программе нормально. В phpMyAdmin тоже.С шаблонами MAV (v1.00 некомерция) вмести кирилицы - ??????????????
Куда корректно сделать вставку строку 'SET NAMES cp1251' при открытии файла? При стандартной вставке в Windows Manager->Init-> Open Files = результат нулевой

Clarion 6.3 ABC
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Mysql - set names

Сообщение Алексей- Софт-Центр »

Добрый день!
Извините, если влез не в свой разговор (вопрос для Андрея),
по-моему в 3 версии драйвера ODBC вторая закладка ( connect options) параметр Initial Statment.
В 5-ой версии драйвера я этого параметра не нашел, поэтому пользую 3-ю версию


Алексей
gopstop2007
Полимат
Сообщения: 1745
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 15 раз
Поблагодарили: 10 раз

Re: Mysql - set names

Сообщение gopstop2007 »

Решено! Спасибо Олегу Руденко
Цитирую:
- если используешь свою строку подключения через ODBC, то в этой строке надо указать CHARSET=CP1251
Что-то типа: 'Driver=MySQL ODBC 5.1 Driver; Server=server; Database=db; UID=name; PWD=password; CHARSET=CP1251'

Для MySQL вот такая строка при старте программы:

ConnectString=SERVER=[SERVER];DATABASE=[DATABASE];UID=[USER];PWD=[PWD];CHARSET=CP1251;OPTION=3
Алексей- Софт-Центр писал(а):Добрый день!
Извините, если влез не в свой разговор (вопрос для Андрея),
по-моему в 3 версии драйвера ODBC вторая закладка ( connect options) параметр Initial Statment.
В 5-ой версии драйвера я этого параметра не нашел, поэтому пользую 3-ю версию
Алексей
Выбор в Character Set не помогает не в 3-ей или 5-й версии,
Насчет Character Set 5-й вернее 5.1 вкладка есть (Details-> Misc Options)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Mysql - set names

Сообщение Алексей- Софт-Центр »

Насчет Character Set 5-й вернее 5.1 вкладка есть (Details-> Misc Options)
Нет там такой вкладки!

Алексей
gopstop2007
Полимат
Сообщения: 1745
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 15 раз
Поблагодарили: 10 раз

Re: Mysql - set names

Сообщение gopstop2007 »

Отправил, смотрите в личке
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Mysql - set names

Сообщение Алексей- Софт-Центр »

gopstop2007 !
В том-то все и дело , что в моем драйвере ODBC 5.1 НЕТУ такой закладки !!!!!!!! :oops:
Все заканчивается на закладке SSL Setting.

Если можно ссылку, откуда Вы закачивали драйвер. Или пришлите его на info@soft-center.ru


Спасибо.
Алексей
Ответить