Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1405621661
sanya_m
2014-07-17 22:27
2016.02.14
Удаление из TADOQuery записей


15-1433494059
Pavelnk
2015-06-05 11:47
2016.02.14
Юридический вопрос


2-1406532286
Dmitry
2014-07-28 11:24
2016.02.14
Как в QuickReport открить отчет для просмта сразу в Preview


2-1406215639
SchoolBase
2014-07-24 19:27
2016.02.14
Запустить другую программу и дождаться завершения(или таймер)


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский