
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.10.2005, 12:01
|
|||
|---|---|---|---|
Странная ошибка! |
|||
|
#18+
Добрый день, прошу вас о помощи! Ибо у меня уже от этой задачи! Настроение таковое: 'Тихо шифером шурща едет крыша не спеша!' Есть простенькая процедурка, которая написана под Sybase -11? в ней создаются 3 -разные темповые таблицы, потом выводятся данные из итоговой! Я даже их не дропаю! Из базы процедурка выполняется проблем нет, а вот из под PowerBuilder 9.0 -выводится странная ошибка! Может кто встречался! Прикол в том что выдаётся данная ошибка, но данные всё равно ретривятся! Сразу отвечу, что табличку эту я вообще не дропаю для чистоты эксперимента! Пасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 12:27
|
|||
|---|---|---|---|
|
|||
Странная ошибка! |
|||
|
#18+
видимо в процедуре BEGIN TRAN / COMMIT TRAN отсутствуют ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 12:35
|
|||
|---|---|---|---|
Странная ошибка! |
|||
|
#18+
Пасибо, Алексей! Попробую! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 13:54
|
|||
|---|---|---|---|
Странная ошибка! |
|||
|
#18+
Теперь вот такая фигня вылезает!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 14:02
|
|||
|---|---|---|---|
|
|||
Странная ошибка! |
|||
|
#18+
и что здесь непонятно ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 14:23
|
|||
|---|---|---|---|
Странная ошибка! |
|||
|
#18+
Да понятно всё! Кроме того как сделать, чтоб Power подхватывал саму процедуру и не ругался при этом! Может у Вас есть пример с Commit- ами в процедурах, у меня просто уже руки опускаются! Я вставлял commit в разных местах и бестолку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 15:27
|
|||
|---|---|---|---|
|
|||
Странная ошибка! |
|||
|
#18+
У вас SQLCA.autocommit=False. Процедуру которая делает rollback Вы в таком режиме не сможете вызвать без ошибок. PB при autocommit=false все время держит открытую транзакцию. (т.е. в трейсе видно как он выдает BEGIN TRAN после каждого коммита/роллбека ). Если процедура эту транзакцию откатывает и не делает BEGIN TRAN то выходите Вы из нее с @@trancount = 0 ( а входили естественно с @@trancount=1 ). Ставьте SQLCA.autocommit=True. ИМХО с ASE всегда следует работать в таком режиме. т.е. транзакции нет пока Вы ее не начнете билдеровским BEGIN TRAN или через EXECUTE IMMEDIATE. управление транзакциями при этом идет обычным способом, т.е. свои транзакции закрываете обычными COMMIT/ROLLBACK. З.Ы. обладателям Оракла и ASA эти объяснения НЕ ЧИТАТЬ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 15:32
|
|||
|---|---|---|---|
Странная ошибка! |
|||
|
#18+
ЗоринАндрей wrote: > З.Ы. обладателям Оракла и ASA эти объяснения НЕ ЧИТАТЬ!!! Ну вот, а мы уже прочитали... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 15:34
|
|||
|---|---|---|---|
|
|||
Странная ошибка! |
|||
|
#18+
по поводу транзакций в процедурах: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 16:30
|
|||
|---|---|---|---|
Странная ошибка! |
|||
|
#18+
Блин! Вот я проглупил, извиняюсь перед всеми за столь простенький вопрос!!! Ещё раз сорри!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2005, 16:34
|
|||
|---|---|---|---|
|
|||
Странная ошибка! |
|||
|
#18+
boogimanБлин! Вот я проглупил, извиняюсь перед всеми за столь простенький вопрос!!! Ещё раз сорри!!! не понял!?!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1338074]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 341ms |

| 0 / 0 |
