Не удается найти программу установки для драйвера odbc

К примеру, требуется подключить 1С-предприятие напрямую к базе данных MySQL, для того, чтобы прайс листы автоматически самостоятельно выгружались из 1С-предприятия сразу в MySQL, т.е. напрямую на сайт.

Что для этого необходимо

Во-первых необходимо установить специальный драйвер ODBC, который можно скачать с официально сайта http://dev.mysql.com/downloads/ или же с этого сайта – скачать mysql-connector-net-5.1.7.zip

После установки заходим ПУСК – Настройка – Панель управления – Администрирование. Открываем Источники данных (ODBC).

Должно появиться MySQL ODBC 5.1 Driver — ODBC драйвер для MySQL

Конфигурирование прикладной программы

Далее, необходимо сконфигурировать вашу программу для работы с ODBC.

Для конфигуратора 1С это так.

СтрокаСоединения = “DRIVER=” + ИмяДрайвера + “;SERVER=” + Наименование + “;DataBase=”+БазаДанных+”;UID=”+Логин+”;PWD=”+Пароль;

//Убеждаемся, что строка соединения верна, должно показаться что то вроде

ODBC driver not found error! solved

//DRIVER=MySQL ODBC 5.1 Driver;SERVER=localhost;DataBase=base;UID=root;PWD=123456

//localhost – сервер БД MySQL, base – имя БД MySQL, root – имя пользователя, 123456 – пароль

//Далее открываем соединение

Сообщить(“MySQL база подключена. ”);

Сообщить(“Не могу подключиться к базе. ”);

А далее просто выполняем любые запросы в в MySQL

//выбираем title из таблицы price

НаборЗаписей=Соединение.Execute(“SELECT title FROM price”);

//записываем данные в MySQL

Пока НаборЗаписей.Eof()=0 Цикл

Соединение.Execute(“UPDATE price SET cena =Цена);

Знаете ли Вы, что примитивные конструкторы — это операции, которые создают объекты, соответствующего им типа, не используя никаких объектов в качестве аргументов. Примером такой операции является создание пустого списка.

Источник: www.bourabai.ru

Не удалось создать DSN для Системного драйвера Microsoft Office в 64-разрядных версиях Windows

При попытке создать подключения ODBC, использующие системный драйвер Microsoft Office, например подключения к Access или Excel, в 64-разрядной операционной системе, такой как Windows 7, драйверы не отображаются. Они не отображаются в стандартном диалоговом окне администратора ODBC, которое запускается из диалогового окна «Администрирование» панель управления.

Читайте также:
Как зайти в программу криптопро

Причина

Это происходит при установке 32-разрядной версии Office или 32-разрядных системных драйверов Office в 64-разрядной версии Windows. В 64-разрядных версиях Windows для управления 32-разрядными драйверами и DSN используется отдельный администратор ODBC.

Решение

Чтобы найти 32-разрядные системные драйверы Office, используйте соответствующую версию средства администрирования ODBC. При сборке и запуске приложения в качестве 32-разрядного приложения в 64-разрядной операционной системе необходимо создать источник данных ODBC с помощью средства администратора ODBC в %windir%SysWOW64odbcad32.exe. Например, расположение по умолчанию на 64-разрядном компьютере с Windows 7 — «C:WindowsSysWOW64odbcad32.exe».

Unable to install SQL Server Microsoft ODBC Driver 17 for SQL Server cannot be found

Дополнительная информация

В 64-разрядной операционной системе Windows существует две версии средства администрирования ODBC. 64-разрядное средство администрирования ODBC — это диалоговое окно по умолчанию, которое запускается с панели управления и используется для управления 64-разрядными драйверами и DSN на компьютере. Второе средство администратора ODBC для управления 32-разрядными драйверами и DSN на компьютере можно запустить из папки SysWow64.

Чтобы определить, установлена ли 64-разрядная или 32-разрядная версия Office 2010, выполните следующие действия.

  1. Откройте приложение Office, например Excel.
  2. Щелкните вкладку «Файл» в левом верхнем углу.
  3. Выберите «Справка» слева
  4. В разделе «Сведения о Microsoft Excel» вы увидите номер версии и в скобках будут перечислены 32-разрядные или 64-разрядные скобки.

Примечание. Все версии Office, предшествующие Office 2010, можно установить только в виде 32-разрядных приложений.

Ниже приведена таблица, в которой показано, какое средство администрирования ODBC следует использовать:

ОС Windows Версия Office Средство администратора источника данных
64-разрядная Windows 64-разрядная версия Office 2010 64-разрядное средство администратора ODBC %systemdrive%WindowsSystem32odbcad32.exe или панель управленияSystem and SecurityAdministrative ToolsData Sources (ODBC)
64-разрядная Windows Office 2010, 2007 или 2003 32-разрядная версия 32-разрядное средство администратора ODBC %windir%SysWOW64odbcad32.exe
32-разрядная Windows Office 2010, 2007 или 2003 32-разрядная версия 32-разрядное средство администратора ODBC %systemdrive%WindowsSystem32odbcad32.exe или панель управленияSystem and SecurityAdministrative ToolsData Sources (ODBC)
Читайте также:
Обучение для меня было бы более эффективным если бы в программе обучения продолжить фразу

Дополнительные сведения об известных проблемах с использованием 32-разрядного и 64-разрядного средства администрирования ODBC см. в следующей статье:

942976 32-разрядная версия средства администрирования ODBC и 64-разрядная версия средства администратора ODBC отображают как 32-разрядные DSN пользователей, так и 64-разрядные DSN пользователей в 64-разрядной версии операционной системы Windows.

Дополнительные сведения о системных драйверах Office 2010 см. в следующей статье:

Источник: learn.microsoft.com

Драйвер Microsoft ODBC не может найти Oracle Instant Client

У меня есть старая 32-разрядная программа, которая подключается к базе данных Oracle, но работает только с драйвером Microsoft ODBC для Oracle. Он не работает с более современным встроенным драйвером Oracle ODBC. Я установил Oracle Instant Client (32-разрядные и 64-разрядные версии на мой 64-разрядный ПК с Win 7), каждая в разные каталоги ORACLE_HOME. Однако, когда я пытаюсь подключиться через ODBC с драйвером Microsoft, я получаю сообщение об ошибке:

Клиент Oracle(tm) и сетевые компоненты не найдены. Эти компоненты поставляются корпорацией Oracle и являются частью установки клиентского программного обеспечения Oracle версии 7.3 (или выше). Вы не сможете использовать этот драйвер, пока эти компоненты не будут установлены.

Я могу подключиться к базе данных в порядке с драйвером ODBC от Oracle, поэтому установка выглядит нормально, но, увы, эта программа будет работать только с драйвером ODBC от Microsoft. Поскольку драйвер Microsoft ODBC, по-видимому, не может найти установку Oracle Instant Client, как мне указать, где искать?

Источник: poweruser.guru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru