фоном для этого запроса было этот вопрос .
Я установил этот драйвер для Firebird и поместил его в путь (system32), используемый в IDE. XE Data Explorer распознает драйвер, и можно создать соединение с помощью Data Explorer. Попытка просмотреть таблицы или любой другой элемент базы данных через это соединение приводит к ошибке, описанной в this question . Насколько я вижу, @ Алехандро Журдан не нашел решения этой проблемы, и я не могу найти решения ни на одном из сайтов поддержки Firebird или Delphi XE.
Вторая проблема возникает, когда я создаю соединение TSQLC с помощью этого соединения. Соединение работает в той степени, в которой оно генерирует приглашение на вход в базу данных, но когда оно пытается открыть соединение, я получаю сообщение об ошибке: «файл не является допустимой базой данных». Это сообщение об ошибке (своего рода) воспроизводится изнутри Проводник данных, который выдает следующую ошибку:
Ошибка ввода-вывода во время операции «CreateFile (open)» для файла [путь к базе данных] Ошибка при попытке открыть файл. Доступ запрещен ..
База данных действительна и может быть открыта из утилиты командной строки Firebird и из браузера базы данных.
Окружающая среда:
Machine: Lenovo Thinkpad W510
OS: Windows 7 Ultimate 64bit
Delphi: Embarcadero® RAD Studio XE Professional Version 15.0.3953.35171
Database: W1-V2.5.0.26074 Firebird 2.5 (64 bit)
Также установлено:
Embarcado Borland® Developer Studio 2006 Enterprise Version 10.0.2288.42451 Update 2 (XP Version)
Borland Delphi Version 7 (XP Version)
EDIT:
Смотрите мой собственный ответ ниже. В этом редакторе удалены подробные сведения, которые в свете этого ответа оказываются ненужными, при этом сохраняется суть вопроса и содержащиеся в нем ссылки.