Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > ResultSet.getMetaData() возвращает null


Автор: olyx 20.12.2007, 17:21
Добрый день!
Есть код 
Код

ResultSetMetaData rsMetaData;
rsMetaData = rs.getMetaData();


обьект rs имеет тип ResultSet. Если посмотреть свойства этого обьекта в дебагере (watches) то видна структура - кол-во колонок, их названия и.т.д. Значит какие то метаданные а резалтсете хранятся. Но при попытке из вытащить, метод getMetaData()   возвращает null.

Подскажите, пожалуйста, в чём может быть проблема?
Среда - NetBeans 5.5
Драйвер БД - Microsoft SQL Server 2000 Driver for JDBC, SP 3, V2.2.0040

Заранее благодарствую!

Автор: Hidrag 21.12.2007, 09:53
Порядок должен быть такой:
Код

        Statement s  = connection.createStatement();
        ResultSet rs = s.executeQuery("select например_чегото_там from Откудато");
        ResultSetMetaData rm = rs.getMetaData();


Добавлено через 43 секунды
Цитата(olyx @  20.12.2007,  17:21 Найти цитируемый пост)
Среда - NetBeans 5.5

а это вообще роли не играет...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)