Распечатать страницу

Параметр и результат SQL-функций в Visual FoxPro

« Назад

SQL-функции принимают параметр nStatementHandle – идентификатор SQL-соединения. Исключение составляют функции SQLSTRINGCONNECT( ) и SQLCONNECT( ), которые этот идентификатор возвращают. Правда, SQLCONNECT( ) также может быть вызвана с параметром nStatementHandle, но об этом см. в описании функции.

Получив идентификатор SQL-соединения, функция в дальнейшем оперирует соединением, с которым этот идентификатор ассоциирован.

Все SQL-функции, принимающие параметр nStatementHandle, кроме функции SQLCONNECT( ), в случае удачного выполнения возвращают число 1; возвращают –1, если возникла ошибка на уровне соединения, и возвращают –2, если произошла ошибка окружения.

Кроме того, функции, выполняемые в асинхронном режиме, возвращают 0, если находятся в процессе получения результата.

Если обнаружена ошибка, то причину ошибки можно проанализировать, употребив функцию AERROR( ).