HelpF.pro

Получение данных из OpenOffice Base

Код 1C v 8.х
  // Получение данных из OOo Base
Попытка
ServiceManager = Новый ComОбъект("com.sun.star.ServiceManager");
Исключение
Сообщить("Отсутствует приложение для загрузки файла");
КонецПопытки;

DatabaseContext = ServiceManager.CreateInstance("com.sun.star.sdb.DatabaseContext");

//"Base1" - имя базы
DataSource = DatabaseContext.getByName("Base1");

//Логин и пароль, если их нет то пусто
Connection = DataSource.GetConnection("","");

//Создаем запрос
Statement = Connection.createStatement();
ResultSet = Statement.executeQuery("SEL ECT ""Model"" FR OM ""Price""");

//Возврат результата
Пока ResultSet.next() Цикл
Сообщить(ResultSet.getString(1));
КонецЦикла;

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq/view/1224.html