Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка доступа ODBC и mySQL-connector [D7, XP, 2003]


Страницы:   1 2

Дмитрий ©   (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 сделан?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо