![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| olyx |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.1.2007 Репутация: нет Всего: нет |
Доброго времени суток уважаемые Java-гуру!
Пишу приложение - екстеншн для опенофиса. Имеется функция, которая выполняет sql запрос в контексте опенофиса, и которая должна возвращать RowSet.
Данный код компилится , но при выполнении выбрасывает исключение java.lang.ClassCastException: $Proxy0 в строке
Понятно, что несовместимые классы. Посмотрел в дебагере - объект rowSet имеет тип $Proxy0. И как его привести к javax.sql.RowSet (по сути это же одно и тоже) - совершенно непонятно. Можеть хто из вас сталкивался с этой проблемой, подскажите плиз! Это сообщение отредактировал(а) olyx - 18.12.2007, 17:20 |
||||
|
|||||
| AlexeyVorotnikov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 10 Всего: 18 |
А что за классы такие
com.sun.star.sdb.RowSet com.sun.star.sdbc.XRowSet и т.д.? -------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
|||
|
||||
| hamsterKSU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 1 Всего: 11 |
Proxy приводится только к интерфейсам, но не к класам.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Дык javax.sql.RowSet и есть интерфейс. Проверь что за объект тебе возвращает xMCF.createInstanceWithContext():
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| olyx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.1.2007 Репутация: нет Всего: нет |
rowSet содержит следующие интерфейсы:
Что то я уже вообще не понимаю что к чему. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Теперь смотри что можно из этих интерфейсов вытащить.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |