Добрый день!Делаю запрос к таблице, получаю набор записей, и потребовалось получить число полей в записи. Нашел пример, но он на 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() - вылетает ошибка - . В общем полный тупик Может кто поможет?
|