Windows 7 64 - ODBC MySQL не видит

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

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

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

Windows 7 64 - ODBC MySQL не видит

Сообщение gopstop2007 »

Сам MySQL ODBC 64 инсталлирован, в "Источниках данных ODBC" видно, но коннекта нет. Запускаю в MAVdirectODBC пример в процедуре LogOn в списке -> Driver ODBC - MySQL ODBC отсутствует! Андрей, где руками прописать, чтобы проявился?
Clarion 6.3 Mysql ODBC 5.1.10
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Windows 7 64 - ODBC MySQL не видит

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

Добрый день!
в "Источниках данных ODBC" видно, но коннекта нет.
Сначала добейтесь коннект из источников.

Проверьте реестр:
Это в список ODBC

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources]
"proba1"="MySQL ODBC 3.51 Driver"

Это сам пользовательский:

[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\proba1]
"Driver"="C:\\WINDOWS\\system32\\myodbc3.dll"
"DATABASE"="proba1"
"PORT"="3307"
"SERVER"="localhost"
"STMT"="set names cp1251"

Правда это для ХР -32, но я думаю, для 64 там же.
Алексей
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Re: Windows 7 64 - ODBC MySQL не видит

Сообщение Дед Пахом »

Чего такой древний драйвер (3.51)? 5.1 очень стабильный, никаких проблем с ним не возникает.
С уважением, ДП
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Windows 7 64 - ODBC MySQL не видит

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

Добрый день!
Да как-то работает на 3-шке. Проблем нет.
А лучшее - враг хорошему. :wink:

Алексей
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Re: Windows 7 64 - ODBC MySQL не видит

Сообщение kreator »

Если приложение 32 битное, то нужно коннектиться через 32 битный драйвер. Сам с этим столкнулся.
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Re: Windows 7 64 - ODBC MySQL не видит

Сообщение gopstop2007 »

Сначала добейтесь коннект из источников.
Коннект вроде есть-базу видит и через тест ODBC вроде все нормально.
Правда это для ХР -32, но я думаю, для 64 там же.
Это у клиента, проверю-отпишусь о результате.
Если приложение 32 битное, то нужно коннектиться через 32 битный драйвер. Сам с этим столкнулся.
Так его (32 ODBC) в источниках не видно. Подробнее плиз. :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Windows 7 64 - ODBC MySQL не видит

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

Добрый день!

Утверждения:
Коннект вроде есть-базу видит и через тест ODBC вроде все нормально.
и
Так его (32 ODBC) в источниках не видно.
немного противоречат друг другу.


Алексей
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Re: Windows 7 64 - ODBC MySQL не видит

Сообщение kreator »

Существуют два Data Source - 32 и 64 битные.
1.jpg
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Re: Windows 7 64 - ODBC MySQL не видит

Сообщение gopstop2007 »

Разобрался, может кому пригодится
To setup an ODBC link for 32bit application you must use
C:\Windows\SysWOW64\odbcad32.exe

To setup an ODBC link for 64bit application you must use
C:\Windows\System32\odbcad32.exe
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Ответить