![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка доступа ODBC и mySQL-connector [D7, XP, 2003]
Дмитрий © (2014-04-25 16:48:00)Сегодня пришлось ставить драйвер на Вин-64.
Скачал текущие версии:
mysql-connector-odbc-5.3.2-winx64.msi
mysql-connector-odbc-5.3.2-win32.msi
Ставлю, добавляю в Источники данных ODBC, жму "тест" - успешно выполняется.
Запускаю дельфийскую базу-ошибка.
Пробую как Акцесс воспринимает ссылки на mySQL-таблицы-ошибка.
Старые драйвера (mysql-connector-odbc-5.1.10-win32.msi и 64б версия) нормально работают на прочих машинах.
К сож-ю, их не поставить, т.к. была удалена инсталяшка 64б версии.
Что слышно про текущие версии драйверов, в чем может быть дело?
Дмитрий (2014-07-28 14:16:00) [1]благодарю, нашел
junglecat (2014-07-28 10:23:00) [2]> где искать правильный менеджер?
SysWOW64 ?
Дмитрий (2014-07-24 17:30:00) [3]столкнулся снова
1. в 64х разрядной Вин7СП1 из папки System32 и папки "Администрирование" панели управления запускается один и тот же менеджер ODBC, не отображающий 32-х разрядный драйвер
где искать правильный менеджер?
2. в 64х разрядной Вин7СП1 отказывается устанавливаться 62-х разрядный драйвер.
Дважды выдает ошибку: не найден драйвер анси, не найден драйвер уникод.
Что за прикол такой?
32-х разрядный ставится.
sniknik (2014-05-07 07:54:00) [4]я не представляю, и не пытаюсь, но это возможно, а вот использование 32-х битной программой 64-х битного dsn odbc нет. т.что представлять и не требуется.
Дмитрий (2014-05-06 16:00:00) [5]Вот как, ты себе представляешь, что я смог на других машинах создать 32-х разрядный дсн не заметив того.
А на последней вдруг споткнулся?
sniknik (2014-05-05 22:59:00) [6]как это не требовалось? требовалось... как ты настроил так что не помнишь где... вот в чем вопрос, а не почему не требовалось.
вот сходи на "другую х64-машину" да проверь... удали 32х разрядный dsn если не требовалось то работать не перестанет. что вряд ли. чудес не бывает.
Дмитрий (2014-05-05 17:42:00) [7]Почему же на других х64-машинах этого не потребовалось?
sniknik (2014-05-01 01:06:00) [8]> В той которая запускается через панель Управления\Администрирование
это 64 разрядный. 32х туда не прописывается, его нужно напрямую exe-шником запускать, из папки для 32х разрядных системных утилит.
Дмитрий (2014-04-30 17:02:00) [9]
> а dsn в odbc в какой версии менял?
В той которая запускается через панель Управления\Администрирование
> или настройка линка по имени драйвера была?
Нет, название драйвера в название источника не включалось.
> просто переустановить драйвер мало.
Я пробовал все удалять.
И дсн и драйвера, потом заново ставил.
Но версия о вызове разных драйверов при создании дсн через панель управления и через акцесс правдоподобна, т.к. вызванная форма настройки одбс мне показалась чем-то отличающейся.
Может быть только показалось, т.к. креститься не пробовал.
sniknik (2014-04-29 18:23:00) [10]> обе версии коннектора
а dsn в odbc в какой версии менял? или настройка линка по имени драйвера была? так там может номер версии включен в название.
просто переустановить драйвер мало.
Дмитрий (2014-04-29 17:01:00) [11]может быть и так
однако первоначально я устанавливал обе версии коннектора
и на этом и на других пк
sniknik (2014-04-29 08:02:00) [12]> создал заново через вызыванное Акцессом окно.
сам он вызвал естественно то, которое поддерживает.
sniknik (2014-04-29 08:01:00) [13]> В списке доступных подключений мое не отобразилось.
> Хотя при открытии ОДБС-администратора оно присутствует.
разрядность? не отобразилось т.к. 32-х не было настроено, а присутствует т.к. ты смотришь в 64-x разрядную версию odbc администратора.
Дмитрий (2014-04-28 19:45:00) [14]Победил проблему, недоумение осталось.
Попробовал подключить через Акцесс мускульную таблицу - создал новую базу на сабже.
В списке доступных подключений мое не отобразилось.
Хотя при открытии ОДБС-администратора оно присутствует.
Удалил оттуда подключение, создал заново через вызыванное Акцессом окно.
Заработало.
Что за выверты сознания, здесь вижу, здесь не вижу?
Дмитрий (2014-04-28 18:50:00) [15]
> просто удали 64разрядные драйвера, анынсталь... чтобы не
> мешались. и делай все на оставшихся.
Пробовал
Удалял вообще все дрова, после чего переустанавливал.
Единственное известное мне отличие, это установленный админом net-connector.
Но и после его сноса не заработало.
Т.е. в самом администраторе ОДБС тест соединения проходит.
Но МС-Акцесс не может открыть мускульные таблицы.
> на других кто настраивал? какую разрядность (не версию)
> использовал?
Вы таки будете смеяться, настраивал я сам.
При этом на х64 заработало после установке обеих версий.
На этом ПК не хочет ни так, ни сяк.
sniknik (2014-04-28 15:40:00) [16]> На других ПК с Вин7х64 прога работает.
> Не работает только на одном.
на других кто настраивал? какую разрядность (не версию) использовал?
sniknik (2014-04-28 15:38:00) [17]> просто удали 64разрядные драйвера
да, до анынстала "убей" dsn-ы... можешь все, после нужные пересоздашь. а то будут "отсвечивать" не имея ужи драйверов "под собой".
sniknik (2014-04-28 15:35:00) [18]> Не понял суть вопроса.
32/64 разрядных?
> Куда копать не понятно.
просто удали 64разрядные драйвера, анынсталь... чтобы не мешались. и делай все на оставшихся.
Дмитрий (2014-04-28 15:31:00) [19]На других ПК с Вин7х64 прога работает.
Не работает только на одном.
> линк с использованием каких драйверов/dsn сделан?
Не понял суть вопроса.
На одном из х64 посмотрел версию odbc-коннектора - 5.2.6.
Пробовал ее на сабжевом, не помогло.
Подозреваю, что дело не в коннекторе.
Куда копать не понятно.
sniknik (2014-04-28 09:54:00) [20]> D7
32х разрядная, программы на нем написанные тоже. забудь про 64 разрядные драйвера (а также dsn-ы в odbc).
> Ошибка происходит при попытке открыть такую таблицу.
линк с использованием каких драйверов/dsn сделан?