Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Редактируемый ResultSet - КАК ??? 
:(
    Опции темы
ManLee
Дата 13.11.2006, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 13.6.2006

Репутация: нет
Всего: нет



во всех книгах по Java сказано, что для того чтобы данные в ResultSet-е можно было изменять, достаточно того, чтобы этот ResultSet был возврщен Statement-ом созданным вот так:

Код

createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);


Так я его (ResultSet) и получаю... но вызов moveToInsertRow() вызываетException:

moveToInsertRow not allowed because ResultSet is not updatable

И как это понять ???  smile 
PM MAIL   Вверх
tux
Дата 13.11.2006, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



А что за СУБД? Возможно просто JDBC-драйвер такого не поддерживает.
PM MAIL Skype GTalk Jabber YIM   Вверх
ManLee
Дата 13.11.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 13.6.2006

Репутация: нет
Всего: нет



пардон, забыл указать: Derby Embedded
PM MAIL   Вверх
tux
Дата 13.11.2006, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



Цитата

If the query which was executed to create the result set is not updatable, Derby will downgrade the concurrency mode to ResultSet.CONCUR_READ_ONLY, and add a warning about this on the ResultSet.

В Derby обновление ResultSet доступно только для простых выборок (select). Какой у тебя запрос?
PM MAIL Skype GTalk Jabber YIM   Вверх
ManLee
Дата 14.11.2006, 04:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 13.6.2006

Репутация: нет
Всего: нет



запрос такой:


Код

select * from \"peoples\" order by \"ppl_fam\"


PM MAIL   Вверх
tux
Дата 14.11.2006, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



Попробуй для 
Код

select * from \"peoples\"

то же самое сделать. К сожалению в документации Derby четко не написано для каких именно запросов будет работать CONCUR_UPDATABLE, а проверить некогда.
PM MAIL Skype GTalk Jabber YIM   Вверх
ManLee
Дата 24.11.2006, 06:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 13.6.2006

Репутация: нет
Всего: нет



и на том спасибо...

А может подскажешь по кидировке что-нибудь осмысленное ?

Пытаюсь использовать Firebird с базой в WIN1251, при создании коннекта кодировку указываю в строке подключения... но пробовал и через Properties...  на Виндах все нормально отображается, а под Линукс например с кодировкой UTF квадратики... smile  В каком местк и КОМУ Ява-машине или JDBC - драйверу указывать локаль..?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0660 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.