Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2016.02.14;
Скачать: CL | DM;

Вниз

Ошибка доступа ODBC и mySQL-connector   Найти похожие ветки 

 
Дмитрий   (2014-04-25 16:48) [0]

Сегодня пришлось ставить драйвер на Вин-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б версии.

Что слышно про текущие версии драйверов, в чем может быть дело?


 
junglecat   (2014-04-25 16:55) [1]

> Запускаю дельфийскую базу-ошибка

какая?


 
Дмитрий   (2014-04-25 17:20) [2]

Ошибка подключения к "Базе"


 
junglecat   (2014-04-25 17:29) [3]

> Ошибка подключения к "Базе"

и всё? какие-то подробности должны же быть в экцепшене


 
Дмитрий   (2014-04-25 17:46) [4]

Абсолютно идентичное сообщение.
"ODBC - Ошибка подключения к "МускульнаяБаза"
Дело в чем: часть мускульных таблиц добавлены как ссылки в акцессный файл, чтобы обеспечить поэтапный переход с акцесса на мускул.
Ошибка происходит при попытке открыть такую таблицу.


 
sniknik ©   (2014-04-28 09:54) [5]

> D7
32х разрядная, программы на нем написанные тоже. забудь про 64 разрядные драйвера (а также dsn-ы в odbc).

> Ошибка происходит при попытке открыть такую таблицу.
линк с использованием каких драйверов/dsn сделан?


 
Дмитрий   (2014-04-28 15:31) [6]

На других ПК с Вин7х64 прога работает.
Не работает только на одном.

> линк с использованием каких драйверов/dsn сделан?

Не понял суть вопроса.
На одном из х64 посмотрел версию odbc-коннектора - 5.2.6.
Пробовал ее на сабжевом, не помогло.
Подозреваю, что дело не в коннекторе.
Куда копать не понятно.


 
sniknik ©   (2014-04-28 15:35) [7]

> Не понял суть вопроса.
32/64 разрядных?

> Куда копать не понятно.
просто удали 64разрядные драйвера, анынсталь... чтобы не мешались. и делай все на оставшихся.


 
sniknik ©   (2014-04-28 15:38) [8]

> просто удали 64разрядные драйвера
да, до анынстала "убей" dsn-ы... можешь все, после нужные пересоздашь. а то будут "отсвечивать" не имея ужи драйверов "под собой".


 
sniknik ©   (2014-04-28 15:40) [9]

> На других ПК с Вин7х64 прога работает.
> Не работает только на одном.
на других кто настраивал? какую разрядность (не версию) использовал?


 
Дмитрий   (2014-04-28 18:50) [10]


> просто удали 64разрядные драйвера, анынсталь... чтобы не
> мешались. и делай все на оставшихся.

Пробовал
Удалял вообще все дрова, после чего переустанавливал.
Единственное известное мне отличие, это установленный админом net-connector.
Но и после его сноса не заработало.
Т.е. в самом администраторе ОДБС тест соединения проходит.
Но МС-Акцесс  не может открыть мускульные таблицы.


> на других кто настраивал? какую разрядность (не версию)
> использовал?

Вы таки будете смеяться, настраивал я сам.
При этом на х64 заработало после установке обеих версий.
На этом ПК не хочет ни так, ни сяк.


 
Дмитрий   (2014-04-28 19:45) [11]

Победил проблему, недоумение осталось.
Попробовал подключить через Акцесс мускульную таблицу - создал новую базу на сабже.
В списке доступных подключений мое не отобразилось.
Хотя при открытии ОДБС-администратора оно присутствует.
Удалил оттуда подключение, создал заново через вызыванное Акцессом окно.
Заработало.
Что за выверты сознания, здесь вижу, здесь не вижу?


 
sniknik ©   (2014-04-29 08:01) [12]

> В списке доступных подключений мое не отобразилось.
> Хотя при открытии ОДБС-администратора оно присутствует.
разрядность? не отобразилось т.к. 32-х не было настроено, а присутствует т.к. ты смотришь в 64-x разрядную версию odbc администратора.


 
sniknik ©   (2014-04-29 08:02) [13]

> создал заново через вызыванное Акцессом окно.
сам он вызвал естественно то, которое поддерживает.


 
Дмитрий   (2014-04-29 17:01) [14]

может быть и так
однако первоначально я устанавливал обе версии коннектора
и на этом и на других пк


 
sniknik ©   (2014-04-29 18:23) [15]

> обе версии коннектора
а dsn в odbc в какой версии менял? или настройка линка по имени драйвера была? так там может номер версии включен в название.
просто переустановить драйвер мало.


 
Дмитрий   (2014-04-30 17:02) [16]


> а dsn в odbc в какой версии менял?

В той которая запускается через панель Управления\Администрирование

>  или настройка линка по имени драйвера была?

Нет, название драйвера в название источника не включалось.


> просто переустановить драйвер мало.

Я пробовал все удалять.
И дсн и драйвера, потом заново ставил.
Но версия о вызове разных драйверов при создании дсн через панель управления и через акцесс правдоподобна, т.к. вызванная форма настройки одбс мне показалась чем-то отличающейся.
Может быть только показалось, т.к. креститься не пробовал.


 
sniknik ©   (2014-05-01 01:06) [17]

> В той которая запускается через панель Управления\Администрирование
это 64 разрядный. 32х туда не прописывается, его нужно напрямую exe-шником запускать, из папки для 32х разрядных системных утилит.


 
Дмитрий   (2014-05-05 17:42) [18]

Почему же на других х64-машинах этого не потребовалось?


 
sniknik ©   (2014-05-05 22:59) [19]

как это не требовалось? требовалось... как ты настроил так что не помнишь где... вот в чем вопрос, а не почему не требовалось.
вот сходи на "другую х64-машину" да проверь... удали 32х разрядный dsn если не требовалось то работать не перестанет. что вряд ли. чудес не бывает.


 
Дмитрий   (2014-05-06 16:00) [20]

Вот как, ты себе представляешь, что я смог на других машинах создать 32-х разрядный дсн не заметив того.
А на последней вдруг споткнулся?


 
sniknik ©   (2014-05-07 07:54) [21]

я не представляю, и не пытаюсь, но это возможно, а вот использование 32-х битной программой 64-х битного dsn odbc нет. т.что представлять и не требуется.


 
Дмитрий   (2014-07-24 17:30) [22]

столкнулся снова
1. в 64х разрядной Вин7СП1 из папки System32 и папки "Администрирование" панели управления запускается один и тот же менеджер ODBC, не отображающий 32-х разрядный драйвер
где искать правильный менеджер?

2. в 64х разрядной Вин7СП1 отказывается устанавливаться 62-х разрядный драйвер.
Дважды выдает ошибку: не найден драйвер анси, не найден драйвер уникод.
Что за прикол такой?
32-х разрядный ставится.


 
junglecat   (2014-07-28 10:23) [23]

> где искать правильный менеджер?

SysWOW64 ?


 
Дмитрий   (2014-07-28 14:16) [24]

благодарю, нашел



Страницы: 1 вся ветка

Текущий архив: 2016.02.14;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.005 c
15-1433494059
Pavelnk
2015-06-05 11:47
2016.02.14
Юридический вопрос


15-1433179200
Pavelnk
2015-06-01 20:20
2016.02.14
Вот такая графическая задачка


15-1433732777
virex(home)
2015-06-08 06:06
2016.02.14
D7 удаление компонента в форме-предке


2-1404906872
Друг
2014-07-09 15:54
2016.02.14
Операция сравнения в дженериках


2-1406470466
p
2014-07-27 18:14
2016.02.14
Перевести на С