Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / MySQL Новый топик    Ответить
 Глюк ли дров ODBC 3.51 для Mysql  [new]
IgorProgrammer
Member

Откуда:
Сообщений: 687
MySql - 5.0.24

На клиенте пробую:
MySQL ODBC 3.51 Driver (версия 3.51.11)
MySQL Connector/ODBC v5 (версия 5.00.11)
Вин 2000

При коннекте через MySQL ODBC 3.51 Driver
SQLSTRINGCONNECT('Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=bazi;UID=root;PWD=;Port=3317;OPTION=16640;')
SQLEXEC(1,"select naim from ediz",'r')
Возвращает поле длиной 20 (нормальная длина на сервере)
SQLEXEC(1,"insert into ediz values(0,0,'строка 1','');insert into ediz values(0,0,'строка 2','');")
Говорит синтактическая ошибка ';insert into ediz values(0,0,'строка 2','');' в строке 1
хотя при:
mysql bazi --port=3317 --user=root
-> insert into ediz values(1,0,'1','');insert into ediz values(1,0,'2','');
Query OK, 1 row affected (0.05 sec)


При коннекте через MySQL Connector/ODBC v5
SQLSTRINGCONNECT('Driver={MySQL Connector/ODBC v5};Server=localhost;Database=bazi;UID=root;PWD=;Port=3317;OPTION=16640;')
Игнорируется любая настройка OPTION
SQLEXEC(1,"select naim from ediz",'r')
возвращает поле длиной 60 (любое поле типа чар/вар-чар длина=длина поля*3)
SQLEXEC(1,"insert into ediz values(0,0,'строка 1','');insert into ediz values(0,0,'строка 2','');")
в таблицу добавляются две записи.

Почему два драйвера(скачал с MySql) работают по разному...
Может каких-то настроек не хватает...

Если все загвоздка в дровах...
То где можно взять нормальные дрова ODBC для MySql - 5.0.24

Плиз хелп...
27 мар 07, 12:34    [3944326]     Ответить | Цитировать Сообщить модератору
 Re: Глюк ли дров ODBC 3.51 для Mysql  [new]
Климов
Member

Откуда: Тольятти
Сообщений: 215
У меня дрова 3.51.12. Работает стабильно на XP SP2. Правда MySQL 5.0.18 на Linux.
А пятая версия - несколько раз пробовал разные версии качать, но все глючат. Плюнул на это дело и стался на 3.51.12.
"Лучшее - враг хорошего!"
29 мар 07, 09:52    [3954147]     Ответить | Цитировать Сообщить модератору
 Re: Глюк ли дров ODBC 3.51 для Mysql  [new]
bac
Member

Откуда: Пенза
Сообщений: 449
MySQL ODBC 3.51 Driver (версия 3.51.11)
Поддерживает только один запрос. Т.е. на это
SQLEXEC(1,"insert into ediz values(0,0,'строка 1','');insert into ediz values(0,0,'строка 2','');")
Ругается верно.

А MySQL Connector/ODBC v5 (версия 5.00.11) в стадии тестирования.
http://dev.mysql.com/downloads/connector/odbc/5.0.html
29 мар 07, 13:41    [3955856]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Глюк ли дров ODBC 3.51 для Mysql  [new]
Евгений2005
Member

Откуда:
Сообщений: 1
Климов
У меня дрова 3.51.12. Работает стабильно на XP SP2. Правда MySQL 5.0.18 на Linux.
А пятая версия - несколько раз пробовал разные версии качать, но все глючат. Плюнул на это дело и стался на 3.51.12.
"Лучшее - враг хорошего!"


Огромное спасибо! Настраивал на Windows Server 2003 с Oracle 9i подключение к MySQL 5.5. Стабильно работает только на 3.51.12 !
Перепробовал почти все.
Скачать драйвер можно тут
https://downloads.mysql.com/archives/c-odbc/
5 окт 17, 15:07    [20845613]     Ответить | Цитировать Сообщить модератору
 Re: Глюк ли дров ODBC 3.51 для Mysql  [new]
javajdbc
Member

Откуда: Montreal
Сообщений: 17798
Евгений2005
Климов
У меня дрова 3.51.12. Работает стабильно на XP SP2. Правда MySQL 5.0.18 на Linux.
А пятая версия - несколько раз пробовал разные версии качать, но все глючат. Плюнул на это дело и стался на 3.51.12.
"Лучшее - враг хорошего!"


Огромное спасибо! Настраивал на Windows Server 2003 с Oracle 9i подключение к MySQL 5.5. Стабильно работает только на 3.51.12 !
Перепробовал почти все.
Скачать драйвер можно тут
https://downloads.mysql.com/archives/c-odbc/


...десять лет варила суп, десят- лет носки стирала...

5 окт 17, 15:50    [20845771]     Ответить | Цитировать Сообщить модератору
Все форумы / MySQL Ответить