powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ограничения на курсор Oracle
9 сообщений из 9, страница 1 из 1
Ограничения на курсор Oracle
    #32253148
Kr_Yury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Определил курсор в PB 8.0 типа
SELECT field1, sum(field2)
FROM (
SELECT f1, f2 FROM table1
UNION ALL
SELECT f1, f2 FROM table2 )
GROUP BY field1
При запуске из SQLPlus такой запрос нормально отрабатывается
В PB sqlca.SQLCode возвращает -1. Что это значит?
Можно ли где-нибудь найти информацию по всем возможным значениям SQLCode?
...
Рейтинг: 0 / 0
Ограничения на курсор Oracle
    #32253161
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли где-нибудь найти информацию по всем возможным значениям SQLCode?

А HELP`а Вам не достаточно?
...
Рейтинг: 0 / 0
Ограничения на курсор Oracle
    #32253215
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. sqlca.sqldbCode + sqlca.sqlErrtext - это все есть свойства объекта transaction.
...
Рейтинг: 0 / 0
Ограничения на курсор Oracle
    #32253223
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kr_Yury , если вы РВ занимаетесь, то зачем вам курсор?
...
Рейтинг: 0 / 0
Ограничения на курсор Oracle
    #32253322
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это известная ошибка. Исправоена в последнем обновлении у 7-ки, у 8-ки пока нет.

Change Request#:
269095
Priority:
0
Product Name:
PB Enterprise - 8.0.1
OS:
MS Windows NT 4.0
Product Component:
DB Oracle



Fixed in Version #:
7.0.3_10312
Description:
Database cursor fails to open when using sub select in Declare cursor. Receive error "Error parsing command: Unexpected token in FROM clause, could not create table list.". This works in PB 7.02 build 8046 and fails in PB 7.03 build 10140. Also fails in PB8.
...
Рейтинг: 0 / 0
Ограничения на курсор Oracle
    #32255202
Kr_Yury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>зачем вам курсор?
To Филипп: Я обрабатываю данные построчно в один проход, для отображения они не используются. Более того, при выполнении некоторого условия обработка прекращается до считывания всех записей. Чем курсор в такой ситуации хуже datastore? или какую иную альтернативу Вы предлагаете?
...
Рейтинг: 0 / 0
Ограничения на курсор Oracle
    #32255232
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Embedded SQL по определению хуже datastore, он туп и труднее поддерживается последующими программистами.
datastore для того и сделан, чтобы "для отображения они не используются",
а хотите построчно, так напишите код в retrieverow event.
...
Рейтинг: 0 / 0
Ограничения на курсор Oracle
    #32255248
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 urvas
Fixed in Version #:
7.0.3_10312

А не 10213?
...
Рейтинг: 0 / 0
Ограничения на курсор Oracle
    #32255493
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.Так написано в документации.
2.А в жизни от версии к версии эта особенность то появлялась, то исчезала. Причем в самой первой версии всё нормально работало, а затем пошло-поехало...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ограничения на курсор Oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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