|
|
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
У кого установлен ASA 9.0.2.3249, проверьте плиз такое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. SELECT DBA.TestBug() и при таком: CALL DBA.TestBug() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:01 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Поведение такое же, как и на 3267: 1. В случае SELECT-а ошибка возвращается на клиента, как и пустой набор данных. 2. В случае CALL просто возвращается ошибка на клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:18 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
ASCRUSПоведение такое же, как и на 3267: 1. В случае SELECT-а ошибка возвращается на клиента, как и пустой набор данных. Не понял. У меня при селекте молча возвращает бред. Причем на версии 3137 корректно отрабатывается - ругается как положено. Проверил на двух инсталляциях 3249. Кроме того такое же бредовое поведение на 3228. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:21 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Маленькое дополнение. Подобный бред я наблюдаю при выполнении запроса через ODBC+BDE, например из SQLExplorer или из своего приложения на Delphi. При попытке выполнить такой SELECT через ISQL - нормально заругалось. Куда копать, ибо такое поведение крайне неприятно. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:34 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Я уж не помню когда наткнулся - у них поведение изменилось генерации ошибок в функциях, которые используются в запросах. Раньше по моему просто ошибка возвращалась, а теперь все равно возвращается набор данных. Причем, я подозреваю, что это баг, так как: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:43 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Похоже на это: ================(Build #3143 - Engineering Case #392484)================ If an application using either the ASA ODBC driver, or the iAnywhere JDBC driver, fetched a set of rows in which one of the rows encountered a data exception, then it was likely that the error would not have been reported. Note that Prefetch must have been on for the problem to occur. This problem has now been fixed, but in addition to this change, the changes to the server for Engineering Case 395662 are also required Скачал EBF 3267, сейчас проверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:52 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
В 3267 та же задница. Чтобы исключить трабл с BDE попробовал из MSAccess через ODBC - тоже молча возвращает бред. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 17:08 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
offtop, глюк, вызывающий исключительно заднефасадные впечатления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 17:09 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
ASCRUS пишет: > данных. Причем, я подозреваю, что это баг, так как: > > CREATE PROCEDURE DBA.TestBug_Proc () > BEGIN > SELECT DBA.TestBug(); > > MESSAGE 'Полная жопа' TO CLIENT; > END; > > CALL DBA.TestBug_Proc () > > отработает полностью, даже с учетом того, что CONTINUE_AFTER_RAISERROR = > 'OFF' , то есть процедура отработает неправильно. Глянь плиз sybase.public.sqlanywhere.general и поддержи беседу, если есть немного времени - у них что-то не получается воспроизвести на бейсике через ODBC, а я по аглицки как собака - все понимаю, но выражаюсь коряво и цейтнот сейчас небольшой - и так 3 часа убил уже на эту засаду. Там свежая тема "New stupid bug in ASA 9.0.2.3249?" Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 17:19 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Гм - дык я тоже только "все понимаю". Гляну через пару часиков - сейчас сына на ушу оттащу, приду и к ним пойду инглишом "блистать" P.S. По любому баг нужно зафиксировать, мне такая ситуация тоже не нравиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 17:29 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
> Глянь плиз sybase.public.sqlanywhere.general и поддержи беседу, Там ни у кого не получается повторить ошибку. Кивают в сторону смешивания мной диалектов. Уже даже Breck Carter подключился к обсуждению. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 19:05 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Рыжий Кот пишет: > offtop, глюк, вызывающий исключительно заднефасадные впечатления Вообще-то, хотелось нецензурное что-то написать, но удержался почти в рамках приличия. Всегда работало, всегда на это полагался, а там мне заявляют что оказывается я могу получить unexpected results по причине mixing Watcom and TSQL dialect. И никто из участвовавших там в обсуждении не смог воспроизвести это дело, а я проверил на 4 разных серверах коннектясь с двух разных клиентских компов. У кого-нибудь тут есть Delphi 6 или 7 и установленный ASA версии 3228 или 3249 или 3267? Создайте плиз эту долбаную функцию в любой базе, хотя бы в asademo и попробуйте выполнить SELECT DBA.TestBug() из SQLExplorer от Delphi. Я один такой? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 19:57 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Это, походу дела, проблема клиента. Попробовал в isqlc, raiseerror вылазит в обоих случаях. Мне кажется, SQLExplorer банально игнорирует ошибку и все, а пустой резалтсет идет с сервера - это факт. У меня к сожалению нет в данный момент рядом делфей, но я проверил бы сниффером. Посмотрел сетевой траффик в случае с isqlc и с делфями, и если со стороны сервера он был бы одинаков - значит дело в клиенте, либо в драйвере, либо в BDE, либо где-то между ними. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 22:35 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
iLLer пишет: > > Это, походу дела, проблема клиента. Попробовал в isqlc, raiseerror > вылазит в > обоих случаях. > Мне кажется, SQLExplorer банально игнорирует ошибку и все, а isql и я пробовал. Можно было бы списать на SQLExplorer, а точнее на BDE, если бы не 2 "но": 1. С версией 9.0.2.3137 все нормально работает 2. Таже самая фигня через MSAccess+ODBC - создал в нем 2 запроса к серверу. CALL вызывает ошибку, SELECT тихо возвращает бред. Когда в функции заменил raiserror на SIGNAL myexception, Access тоже стал ругаться как положено. А через BDE опять фигня. Упоминалось, что у них были какие-то изменения в механизме передачи ошибки, но детально не разбирался. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 22:50 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Я же процедуру привел, которая выводит MESSAGE, то есть в функции при использовании ее в запросах не отрабатывает CONTINUE_AFTER_RAISERROR = 'OFF', а поведение как будто он равен 'ON'. Отсюда и пустой резалтсет, отсюда и не понимание BDE, какого спрашивается приходит сообщение об ошибке и одновременно возвращается курсор. Вот на этой процедуре им и нужно выложить баг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 22:54 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
ASCRUS пишет: > Я же процедуру привел, которая выводит MESSAGE, Придерутся, что SELECT DBA.TestBug(); не фетчится никем или что-то типа того. Сделай присвоение куда-нибудь результата функции внутри этой процедуры. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 23:02 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун ASCRUS пишет: > Я же процедуру привел, которая выводит MESSAGE, Придерутся, что SELECT DBA.TestBug(); не фетчится никем или что-то типа того. Сделай присвоение куда-нибудь результата функции внутри этой процедуры. Posted via ActualForum NNTP Server 1.3 Так именно генерация в функции RAISERROR при вызове ее из под SELECT дает результат опции CONTINUE = ON. Все остальное будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 23:12 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Александр ГoлдунУ кого-нибудь тут есть Delphi 6 или 7 и установленный ASA версии 3228 или 3249 или 3267? У меня D7.1 только я через dbExpress, ASA 9.0.2.3249 Ошибка генерится и Call и Select'ом, ничего не возвращается кстати Build #3143 - Engineering Case #392484 это http://www.sql.ru/forum/actualthread.aspx?tid=185967 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 09:56 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Марсель пишет: > У меня D7.1 только я через dbExpress, ASA 9.0.2.3249 > Ошибка генерится и Call и Select'ом, ничего не возвращается а через BDE и sqlexplorer? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 09:59 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
BDE не пробовал а sqlexplorer (он же через BDE работает) выдает всякую фигню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 10:05 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Попробовал на 2451. Повторить не получилось. Работает как положено отовсюду (Delphi/C++/Excel ODBC/OLE DB). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 18:41 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
White Owl пишет: > Попробовал на 2451. Повторить не получилось. Работает как положено Они это поломали где-то между 3137 и 3228. В первом все ок, во втором и далее уже проблема. Сознаваться не хотят :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 19:00 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
Ответ с моего CASE: CASE06/03/10 15:44 EST Chris Keating: The code snipet mixes a TSQL database option with a pure Watcom dialect function and procedure. The test function issues no RAISERROR so the option CONTINUE_AFTER_RAISERROR does not have any impact. I was able to reproduce the problem in a pure Watcom SQL dialect setup and have offered recommendations to use SET instead of SELECT to get the return value from the function. This has been reported to engineering as engineering case 423887. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2006, 21:54 |
|
||
|
Баг ASA 9.0.2.3249 или я туплю?
|
|||
|---|---|---|---|
|
#18+
ASCRUS пишет: > Ответ с моего CASE: А где ты кейсы выкладываешь? Я пробовал зайти на http://case-express.sybase.com/ но у меня там в перечне Product/Product Family почему-то отсутствует ASA, есть только Family 1,5,13-16,18,19 Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2006, 11:02 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33590409&tid=2011578]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 428ms |

| 0 / 0 |
