Давайте разберемся.
Доработав запрос под себя можно грузить абсолютно все.(По моему не сложно.)
Попытка
ServManager = Новый ComОбъект(«com.sun.star.ServiceManager»);
MetodUpload = «ОО»;
Исключение
Сообщить(«Необходимо установить приложение для загрузки файла»);
КонецПопытки;
Если MetodUpload = «ОО» Тогда
DatabaseContext = ServiceManager.CreateInstance(«com.sun.star.sdb.DatabaseContext»);
//Определяем базу
DataSource = DatabaseContext.getByName(«InfoBase»);
//Авторизуемся
Connection = DataSource.GetConnection(«Login»,»Pass»);
//Создаем запрос
Statement = Connection.createStatement();
// Текст запроса
ResultSet = Statement.executeQuery(«SELECT DataName FROM TableName»);
//Получаем результат
Пока ResultSet.next() Цикл
Сообщить(ResultSet.getString(1));
КонецЦикла;
КонецЕсли;




Столкнувшись с проблемой загрузки из OpenOffice не сразу понимаешь как и что загружать.
Давайте разберемся.
Доработав запрос под себя можно грузить абсолютно все.(По моему не сложно.)
Перейти к публикации
Выручил
а где, собственно, сам запрос? есть только код…
(2)SELECT DataName FROM TableName
(0) у тебя кавычка в этом месте пропущена
ЗЫ как-то бедненько, публикации которые есть на исе получше будут->(поиск)
DataSource = DatabaseContext.getByName(«InfoBase»);
как понимаю полное имя файла ?
(4) laeg, Да это имя файла
В данном посте описан пример подключения к базе *.odb и получения данных нужной таблицы с помощью запроса
(2) AlexO,
В моем примере Вот
«SELECT DataName FROM TableName»
У Вас видимо свой писать нужно.
(3) cool.vlad4,
Спасибо за критику,но как говориться «Краткость — сестра таланта» *.
(6)
так вы из SQL-базы берете данные по ОпенОфис?
а где тогда таблицы, что-откуда брать?
как-то непонятно… обычно выбираются конкретные данные конкретных типов..
можете подробнее пример привести?
(8) AlexO,
(10) artbear, В (9) как раз собирался вложить обработку для более предметного разговора — раз тема животрепещущуая оказалась,а Статью удалили не дав развить.
(1) nitr02k, Может будет полезно,был сбой на сервере.