Форум: "Начинающим";
Текущий архив: 2016.02.14;
Скачать: [xml.tar.bz2];
ВнизОшибка доступа 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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.002 c