Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как выдать сообщение из хранимой процедуры?
|
|||
|---|---|---|---|
|
#18+
Как выдать сообщение из хранимой процедуры на postgres 8.1.3? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 08:10 |
|
||
|
Как выдать сообщение из хранимой процедуры?
|
|||
|---|---|---|---|
|
#18+
если подойдет то можно через Raise Exception 'Сообщение' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 11:18 |
|
||
|
Как выдать сообщение из хранимой процедуры?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Если честно - не знаю что нужно конкретно... :( В процедуре на триггер если if не выполняется? то return null, и хотела вывести сообщение. Вопрос, конечно, не в тему, но можно ли перехватить из php к примеру, сообщение от сервера любого типа raise? Каким-то образом идентифицируются эти info, notice, exception....? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 11:33 |
|
||
|
Как выдать сообщение из хранимой процедуры?
|
|||
|---|---|---|---|
|
#18+
KattКак выдать сообщение из хранимой процедуры на postgres 8.1.3? raise notice 'Текст сообщения' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 11:33 |
|
||
|
Как выдать сообщение из хранимой процедуры?
|
|||
|---|---|---|---|
|
#18+
Выхватывание notice и error из PHP. Просто для примера... по-моему, достаточно для началача: тут и нотисы и ошибки и перекодирование в случае чего... :) @$res=pg_query($g_db,$q); if (!$res) { $err = pg_last_error($g_db); if(eregi("error", $err)) { if (preg_match("/UNIQUE/",$err)) $msg="duplicate transaction"; else { $msg=iconv("koi8-r","Windows-1251",$err); .......... } } $err = pg_last_notice($g_db); if(eregi("warning", $err)) { $msg=$err; ........................ } } else { $err = pg_last_notice($g_db); if(!eregi("warning", $err)) { $msg="no errors, but: ".$err; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 12:08 |
|
||
|
Как выдать сообщение из хранимой процедуры?
|
|||
|---|---|---|---|
|
#18+
СПАААСИИБО. Стало радосто и легко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 12:12 |
|
||
|
Как выдать сообщение из хранимой процедуры?
|
|||
|---|---|---|---|
|
#18+
Мда :( Как легко, оказывается, дать Удовлетворение программистке. А я думал, нужно начинать с шоколадок, театра, потом переходить к боулингу и сауне ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 17:20 |
|
||
|
Как выдать сообщение из хранимой процедуры?
|
|||
|---|---|---|---|
|
#18+
в следующий раз просто ненадо так быстро правильно отвечать... :) надо спросить как зовут потом потихоньку намеками намеками.. выдавать код в день по строчке.. @$res=pg_query($g_db,$q); на следующий день $err = pg_last_notice($g_db); а потом $msg="no errors"; $msg="no errors"; $msg="no errors"; $msg="no errors"; ... $msg="no errors"; и тогда разочарования не испытаешь и все будет как у людей. мож даже вмето СПАСИБО(все было хорошо..досвидания) услышишь ЕЩЕЕЕЕ ... ЕЩЕЕЕЕ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 18:16 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33774371&tid=2006320]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 376ms |

| 0 / 0 |
