Параметр и результат SQL-функций в Visual FoxPro
« Назад SQL-функции принимают параметр nStatementHandle – идентификатор SQL-соединения. Исключение составляют функции SQLSTRINGCONNECT( ) и SQLCONNECT( ), которые этот идентификатор возвращают. Правда, SQLCONNECT( ) также может быть вызвана с параметром nStatementHandle, но об этом см. в описании функции. Получив идентификатор SQL-соединения, функция в дальнейшем оперирует соединением, с которым этот идентификатор ассоциирован. Все SQL-функции, принимающие параметр nStatementHandle, кроме функции SQLCONNECT( ), в случае удачного выполнения возвращают число 1; возвращают –1, если возникла ошибка на уровне соединения, и возвращают –2, если произошла ошибка окружения. Кроме того, функции, выполняемые в асинхронном режиме, возвращают 0, если находятся в процессе получения результата. Если обнаружена ошибка, то причину ошибки можно проанализировать, употребив функцию AERROR( ). |