1

Существует база данных InterBase, к которой я хотел бы подключиться с помощью Excel. У меня есть имя базы данных, адрес и логин. IB, насколько я понимаю, это форма SQL.

Однако использование режима SQL-соединения в разделе "Данные" в Excel не работает. Я бы предположил, что мне нужен какой-то драйвер для перехода между ними, поскольку InterBase является частной собственностью.

Я могу успешно пропинговать сервер, поэтому я знаю, что он есть. Я подтвердил, что информация для входа верна.

Какие шаги мне нужно предпринять, чтобы заставить Excel работать?

1 ответ1

0

Вам понадобятся драйверы Interbase ODBC для установки на ПК, где живет Excel.
Затем вы определяете соединение с помощью инструмента администратора ODBC (odbcad32.exe).
В Excel вы затем выбираете это соединение ODBC.

Обратите внимание: если вы используете 64-битную версию Windows, вам придется обратить на это внимание.
Это может быть довольно запутанным.
Если вы используете обычный 32-разрядный Office, вам придется установить 32-разрядную версию драйверов ODBC. (Они должны быть того же размера, что и приложение.)
Инструмент администратора ODBC по умолчанию (odbcad32.exe), тем не менее, будет 64-разрядным (из c:\Windows\System32), с помощью которого нельзя настроить 32-разрядный драйвер.
Чтобы настроить 32-разрядный драйвер в 64-разрядной ОС, вам необходимо явно запустить 32-разрядную версию odbcadm32.exe, которая находится в каталоге c:\Windows\SysWOW64.

(Если вы один из немногих в мире, кто пользуется 64-битной версией Office, вам понадобятся 64-битные драйверы ODBC, и по умолчанию подходит инструмент администрирования odbc.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .