Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
MSDASQL для Windows 7 64 (Алексей) 03/12/2014 - 21:13:45
      Re: MSDASQL для Windows 7 64 (Akina) 03/12/2014 - 21:24:18
      Re: MSDASQL для Windows 7 64 (Алексей) 12/12/2014 - 18:16:28

> Original message text:
> From: Алексей - 03/12/2014 - 21:13:45
> Subject:MSDASQL для Windows 7 64
> -----------------
> У меня несколько разработок, наприсанных на С++ 10 Builder, уже ряд лет работают на Windows XP с использованием для связи с MySQL OLE DB провайдера MSDASQL и My SQL ODBC 5.1 driver. В связи с заменой машин и устареванием ОС возникла необходимость перейти на Windows 7. И тут выяснилось, что поставлявшийся раньше в составе Windows драйвер MSDASQL из состава поставки исключен, а на сфйте Микрософт имеется этот драйвер только для MS SQL Server и инсталлироваться на Win7 он отказывается. Есть ли какие-нибудь приемлемые решения у разработчиков и пользователей MySQL? Эта проблема могла быть и у других разработчиков.
>


From: Алексей - 12/12/2014 - 18:16:28
Subject:MSDASQL для Windows 7 64
-----------------
Я неверно истолковал ситуацию в своем вопросе. Провайдер MSDASQL в Windows 7 есть и все нужные ссылки на него в реестре имеются. Но дело в том, что с нормально установленным и настроенным MySQL ODBC 5.1 driver, соединение которого с базой протестировано, провайдер MSDASQL не соединяется. Я для компонента TADOConnection собрал connection string так, как это делалось мной в Windows XP, и при тестировании получил сообщение об ошибке:
"Не выполнена проверка соединения из-за ошибки при инициализации поставщика [Microsoft][Диспетчер драйверов ODBC]. В указанном DSN архитектура драйверов и архитектура приложения не соответствуют друг другу."
Я могу это понять только в том смысле, что у них разная разрядность. Никакиз сведений о том MySQL ODBC 5.1 driver 64-битовый или 32-битовый я не нашел, но на 64-битовом Windows 7 и он, и MySQL установились нормально и по всем признакам работают нормально. Судя по форумам, с этой ошибкой люди встречались, но практических советов, что делать я не нашел. Ктото 3 года назад писал, что 64-битовый MySQL ODBC 5.1 driver не работае без 32-битового. Это мне вообще непонятно. Кто-то ссылался на отсутствие библиотеки SYSWOW64, но она имеется. Посоветуйте, что делать, если можете.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
43296



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |