Разбирался как подключится к БД. Установил нужного провайдера и все подсоединилось. Теперь ошибка при выполнении запроса, не нашел ответа в сети.
Код:
Connection = Новый COMОбъект("ADODB.Connection");
Connection.Provider = "LCPI.IBProvider";
Connection.ConnectionString = "driver={Firebird/Interbase(r) driver};server=\\localhost;data source="+ПутьБД+";user=SYSDBA; password=masterkey;";
Попытка
Connection.Open();
Исключение
Сообщить("Ошибка:"+ОписаниеОшибки());
КонецПопытки;
Попытка
Команда = Новый COMОбъект("ADODB.Recordset");
Команда.ActiveConnection = Connection;
Исключение Сообщить("Не установлен драйвер подключения или неверно указан пароль доступа!", СтатусСообщения.Информация);
КонецПопытки;
Запрос = "SELECT * FROM TAX;";
Попытка
Выборка = Connection.Execute(Запрос);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Выдает ошибку следующего содержания:
{Форма.Форма.Форма(46)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация: Automatic transaction is disabled
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший