Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Можно ли подавить SQLSTATE 02000 без триггера / 13 сообщений из 13, страница 1 из 1
30.05.2006, 16:49
    #33761231
ValPot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
При попытке удаления несуществующих записей получаю предупреждение

------------------------------ Введенные команды ------------------------------
delete from OD_TEMP_RIGHTS where OPER_ID=22 and PROFILE=0^
------------------------------------------------------------------------------
delete from OD_TEMP_RIGHTS where OPER_ID=22 and PROFILE=0
SQL0100W В операциях FETCH, UPDATE или DELETE не было найдено строк таблицы
или результатом выполнения запроса является пустая таблица. SQLSTATE=02000


Хотелось задавить это сообщение без написания триггеров.

Параметры CLI

IgnoreWarnlist = '02000'
WarningList='02000' c галкой ( игнорировать предупреждения )

мне не помогают в v9.0 for Win . Если ли другие параметры, либо я их криво задаю или надо строгать триггера.
...
Рейтинг: 0 / 0
30.05.2006, 17:39
    #33761377
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Ради интереса просто (только не пинайте, пожалуйста, сильно):
а зачем это вам?
...
Рейтинг: 0 / 0
30.05.2006, 18:02
    #33761439
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Смотреть в сторону patch2
http://www-1.ibm.com/support/docview.wss?rs=71&context=SSEPGG&uid=swg21179697&loc=en_US&cs=utf-8&lang=en
...
Рейтинг: 0 / 0
30.05.2006, 18:05
    #33761447
warIord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Код: plaintext
Хотелось задавить это сообщение без написания триггеров.

где вы хотите его задавить?????

если в хранимке, то там CONTINUE HANDLER для данного кода надо продекларить

Код: plaintext
мне не помогают в v9. 0  for Win .

это вы уже 9-ку щупаете???
...
Рейтинг: 0 / 0
30.05.2006, 18:50
    #33761573
ValPot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Код: plaintext
1.
Смотреть в сторону patch2
http://www- 1 .ibm.com/support/docview.wss?rs= 71 &context=SSEPGG&uid=swg21179697&loc=en_US&cs=utf- 8 &lang=en

Поставил Patch1 1024

не помогло. Почему Вы советуете Patch2? Там похожих слов не нашел.


Код: plaintext
1.
Ради интереса просто (только не пинайте, пожалуйста, сильно):
а зачем это вам?

Так ведут себя IB, MSSQL и Oracle в моем портабельном приложение, хотелось не менять стиль.
...
Рейтинг: 0 / 0
30.05.2006, 19:11
    #33761631
ValPot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Прилагаю свой ini для идентичности понимания

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
[B_DATA]
IgnoreWarnings= 1 
Patch1= 1024 
WarningList='02000'
IgnoreWarnlist='02000'
DeferredPrepare= 1 
AutoCommit= 1 
AppendRowColToErrorMessage= 1 
AppendAPIName= 1 
CurrentFunctionPath=DB2ADMIN
CurrentSchema=DB2ADMIN
DBALIAS=B_DATA
PWD=admin
UID=db2admin
...
Рейтинг: 0 / 0
30.05.2006, 19:14
    #33761640
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
ValPotПоставил Patch1 1024
не помогло.
Странно, должно было...
ну поставьте
IGNOREWARNLIST "'02000'"
...
Рейтинг: 0 / 0
30.05.2006, 19:30
    #33761687
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Вполне возможно это из-за того что у вас 9-ка. Для нее могли в CLI не внести этот workaround.
...
Рейтинг: 0 / 0
30.05.2006, 19:36
    #33761697
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
nkulikovВполне возможно это из-за того что у вас 9-ка. Для нее могли в CLI не внести этот workaround.
Проверил на своей 8.2.1
Код: plaintext
IGNOREWARNLIST="'02000'"
не действует, хотя должна.
а вот
Код: plaintext
PATCH1= 1024 
действует.
...
Рейтинг: 0 / 0
30.05.2006, 19:45
    #33761705
ValPot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Надо бы постучать куда следует, может к альфе исправят. Куда стучать и какова процедура?
...
Рейтинг: 0 / 0
30.05.2006, 20:27
    #33761784
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Постучи на форуму viper
...
Рейтинг: 0 / 0
31.05.2006, 10:22
    #33762425
ValPot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Перезапуск служб DB2 привел к нужному результату. Архитектура DB2 пока для меня непрозрачна. Некоторые параметры ini не требуют такой перезакрузки.

Всем спасибо за советы и участие.
...
Рейтинг: 0 / 0
31.05.2006, 10:40
    #33762494
тлгдшлщм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли подавить SQLSTATE 02000 без триггера
Службы здесь не при чем. Это что-то в твоем приложении...
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Можно ли подавить SQLSTATE 02000 без триггера / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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