Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA + JConnect - проблема с процедурами с result set / 6 сообщений из 6, страница 1 из 1
21.09.2007, 11:11
    #34816956
Vovaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA + JConnect - проблема с процедурами с result set
Процедура, возвращающая result set, не возвращает его, если внутри нее используется еще select, а возвращает result set внутреннего запроса
как это можно побороть?
...
Рейтинг: 0 / 0
21.09.2007, 11:38
    #34817092
Vovaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA + JConnect - проблема с процедурами с result set
Причем только через JConnect
в остальных случаях я получаю то, что задумано
...
Рейтинг: 0 / 0
21.09.2007, 16:19
    #34818447
Vladimir Kozlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA + JConnect - проблема с процедурами с result set
Процедуру покажи.
...
Рейтинг: 0 / 0
21.09.2007, 18:02
    #34818721
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA + JConnect - проблема с процедурами с result set
VovakaПроцедура, возвращающая result set, не возвращает его, если внутри нее используется еще select, а возвращает result set внутреннего запроса
как это можно побороть?Это не нужно бороть, это нужно ожидать и получать на клиенте два резалтсета. Выбрать первый, дать команду... вот только я не помню какая команда делает это в JConnect.... и получить второй резалтсет.
...
Рейтинг: 0 / 0
24.09.2007, 12:14
    #34820987
АняН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA + JConnect - проблема с процедурами с result set
Вот мой кусок кода, который работал с процедурой внутри которой выполнялось куча изменений базов и было несколько ResultSet:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
stmt.execute(sql);
SQLWarning wrn = stmt.getWarnings();
 while  (wrn!= null ) {
     System.out.println("Thread " + threadNumber + ". SQLState= "+wrn.getSQLState()+", SQLWarning: " + wrn.getMessage());
}
 while  (readNext) {
      boolean  moreResults = stmt.getMoreResults();
      if  (moreResults) {
          ResultSet rs = stmt.getResultSet();
           while  (rs.next());
     }
      int  updateCount = stmt.getUpdateCount();
      if  (!moreResults && updateCount==- 1 ) {
          readNext=false;
     }
}
stmt.close();
...
Рейтинг: 0 / 0
24.09.2007, 20:36
    #34822695
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA + JConnect - проблема с процедурами с result set
АняНВот мой кусок кода,Спасибо за код, но все-же, очень желательно пользоваться кнопочкой SRC чтобы пример выглядел кодом.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA + JConnect - проблема с процедурами с result set / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]