Ошибка DBX в Delphi XE3 при подключении к базе данных SQL Server
Когда я пытаюсь подключиться к базе данных MS SQL Server с помощью DBX, появляется сообщение о том, что драйвер установлен неправильно или отсутствует. Я попробовал с драйвером ADO, и он работал как шарм, но дело в том, что мне нужен драйвер DBX для работы, потому что я хочу изменить приложение, которое было разработано с технологией DBX.
Я переустановил Delphi XE3, а также попросил моего друга проверить его, и ошибка та же. У кого-нибудь есть идеи о том, как ее решить?
Точно сообщение было так:
Borland.Data.TDBXError: Ошибка DBX: Не удалось правильно инициализировать драйвер. Клиентская библиотека может отсутствовать, неправильно установлена, неправильной версии, или драйвер может отсутствовать в системном пути.
Я должен упомянуть, что я попробовал это на локальном экземпляре MSSQL Server 2012 и на удаленном экземпляре MSSQL Server 2008. Моя ОС win8 x64;
С наилучшими пожеланиями,
1 ответ
Скорее всего, это вызвано неправильной версией собственного клиента SQL, установленного в вашей системе. DBX будет работать только с V10, а у вас, вероятно, установлен V11. Попробуйте установить версию V10 клиента.