nick2005 |
Отправлено: 09.02.2005, 11:14 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 5

|
Подскажите, пожалуйста, как правильно обрабатываются исключительные ситуации, которые возникают при вызове процедуры (компонент TADOStoredProc) и посылаются SQLServer2000. Например, нарушение уникальности ключа и т.д. Можно ли по коду ошибки распознать, что это за ошибка? Заранее спасибо за ответ. slager@mail.ru. |
 |
Gedeon |
Отправлено: 09.02.2005, 12:45 |
|

Ветеран
Группа: Модератор
Сообщений: 1742

|
Посмотрите у нее события
CODE |
TDataSet::OnDeleteError
TDataSet::OnEditError
TDataSet::OnPostError |
Ну и собственно разве кто-то отменял
CODE |
try{
AdoSP-> // что тут
}
catch(Exception &E){
ShowMessage(E.Message);
} |
|
 |
xim |
Отправлено: 09.02.2005, 15:30 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 143

|
CODE |
TADOConnection::Errors[index]
|
Список ошибок (при запуске batch-скрипта)
Свойство NativeError — код ошибки SQLServer |
 |