| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > Вопрос по пакету UTL_SMTP |
| Автор: Delp 13.9.2007, 17:09 |
| Здравствуйте, подскажите пожалуйста! Можно ли отменить отправку письма. Т.е. У меня в цикле строится тело письма. И если возникает какое либо условие, закрыть подключение и письмо не отсылать? Если указывать просто UTL_SMTP.QUIT(MAIL_CONN); говорит Invalid SMTP operation. Подскажите пожалуйста. |
| Автор: DimW 14.9.2007, 08:16 | ||
а если указать так?
|
| Автор: Delp 14.9.2007, 09:34 |
| Если указать так, то он отправляет кусок недостроенного письма. А мне не отправлять, и закрыть подключение нужно. Если просто тупо выходить из процедуры то после второго запуска ошибку даст, что слишком много подключений. |
| Автор: DimW 17.9.2007, 09:37 |
| процедуру можно увидеть? |
| Автор: Filatov NA 12.10.2007, 19:16 |
| Перед завершением процедуры нужно все открытое ранее закрывать (курсоры, соединения и т.д.). У вас, наверное, еще и разделяемая память при каждой такой ошибке кушается? |