Задавайте вопросы, мы ответим
Вы не зашли.
Уважаемые знатоки! (с)
С наступающим всех
Клиент нашего сервиса пожаловался, что при подключении через MySQL ODBC 5.1 драйвер к таблице, при выборке всех данных, не возвращаются текстовые поля.
выборка <select * from fkcfr> дает только следующие поля:
id, cost, credits, send_time, sended, updated
Я отправил клиента в phpMyAdmin, чтобы удостовериться, что права на просмотр есть. В ответ получаю следующий скрин:
И коммент:
я подключаюсь от гетерогенного сервиса oracle посредством mysql odbc 5.1.
мой запрос (mysqlhs - database link):
select "number" from "fkcfr"@mysqlhs;
кричит что нет такого.
select "id" from "fkcfr"@mysqlhs; - выполняется отлично
Уважаемые, сталкивался ли кто-нибудь с подобным? Есть ли идеи?
Не думаю, что проблема в драйвере, но в сервисе точно есть клиенты, которые успешно работают с нами из оракла.
Неактивен
Известная ошибка, драйвер 3.23 работает нормально.
Неактивен
Да, я уже полез по оракловским форумам, накопал что простыми методами проблему не решить
Старый драйвер можно использовать, но как быть с русским текстом? В нашем случае он должен быть в utf-8. Хотя всё равно в какой кодировке он будет, лишь бы прочиталось, конвертер в обработчике уже сами допишем))) Не подскажете, в какой кодировке драйвер положит в базу кириллицу?
Неактивен
В кодировке подключения
Сам драйвер SET NAMES не говорит, если это не говорит само приложение, то
это будет кодировка, которую выставляет сервер по умолчанию, т.е. то, что
написано в character_set_client сервера.
Неактивен
Хм, я думал что раз драйвер 3й версии, то и с кодировками не дружит, как 3й мускль Т.е. выполняем стандартный SET NAMES и работаем без проблем дальше? Отличные новости!
Неактивен