Если функция SQL pass-through возвращает ошибку, тогда система Visual FoxPro помещает расширенное сообщение о данной ошибке в массив. Функция AERROR( ) обеспечивает чтение информации о данной ошибке, полученное от систем различных уровней: Visual FoxPro, ODBC Data Source, или удаленного сервера (Remote Server). Анализируя полученные с помощью функции AERROR( ) сообщения, вы можете установить причину возникновения данной ошибочной ситуации, спланировать варианты обработки таких сообщений, (или игнорировать их).

Caution noteОбратите внимание

Для использования функции AERROR(), ее нужно выполнять немедленно после возникшей ошибочной ситуации. Если возникнет другая ошибка, до вызова функции AERROR(), то расширенная информация о 1-ой ошибке будет потеряна.

См. также