Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   перевод с java на OOBasic [РЕШЕНО] (https://www.otvetnemail.ru/novyj-arhiv-2-812/perevod-s-java-na-oobasic-resheno-306020/)

Guest 29.09.2011 23:28

перевод с java на OOBasic [РЕШЕНО]
 
Добрый день!Делаю запрос к таблице, получаю набор записей, и потребовалось получить число полей в записи. Нашел пример, но он на java:1. XResultSet rs = stmt.executeQuery("SELECT NAME, PRICE FROM SALES");2. XResultSetMetaDataSupplier xRsMetaSup = (XResultSetMetaDataSupplier)UnoRuntime.q ueryInterface(XResultSetMetaDataSupplier .class, rs);3. XResultSetMetaData xRsMetaData = xRsMetaSup.getMetaData();4. int nColumnCount = xRsMetaData.getColumnCount();строка 1: ну тут все понятно - получаем набор записей, это я на OOBasic сделала вот со строками 2 и 3 возникла проблема - я не могу понять, как это написать на OOBasic.Я написалoRsMetaDataSupplier = createUnoService("com.sun.star.sdbc.Resu ltSetMetaDataSupplier", oRst)oRsMetaData = oRsMetaDataSupplier.getMetaData()MsgBox oRsMetaData.getColumnCountно на второй строке - oRsMetaData = oRsMetaDataSupplier.getMetaData() - вылетает ошибка - . В общем полный тупик Может кто поможет?


Часовой пояс GMT, время: 12:57.


© www.otvetnemail.ru - Форум вопросов и ответов.