Синтаксис:
function GetApplication( const ConnectParams: WideString, [optional] const StoreInCache: WordBool = True): OleVariant; |
Параметры:
ConnectParams – параметры соединения можно передавать в одном из форматов:
· | «SystemCode=<код системы>[;UserName=<имя пользователя>;Password=<пароль пользователя>;IsOSAuth=<признак Windows-аутентификации>; IsVirtualPassword=<признак перекодированного пароля>]» |
· | «ServerName=<имя сервера>; DBName=<имя базы данных>[;UserName=<имя пользователя>;Password=<пароль пользователя>;IsOSAuth=<признак Windows-аутентификации>;IsVirtualPassword=<признак перекодированного пароля>]». |
В качестве значения параметра соединения IsOSAuth следует передавать True, если нужно выполнить соединение c использованием Windows-аутентификации, иначе False.
В качестве значения параметра соединения IsVirtualPassword следует передавать True, если для пользователя указана аутентификация «По перекодированному паролю», иначе False;
StoreInCache – признак необходимости добавления информации о соединении в кэш: True, если нужно добавить информацию, иначе False. Если в качестве значения параметра StoreInCache передать False, то при использовании аутентификации SQL-сервера при каждом получении приложения с такими же параметрами соединения будут запрашиваться параметры соединения.
Возвращаемое значение:
Приложение для указанной системы. Метод возвращает объект IApplication.
Описание:
Метод создает и возвращает объект-приложение для указанной системы. Если имя пользователя, пароль или признак Windows-аутентификации не указаны в параметрах соединения, то будет показан диалог для ввода имени и пароля.
Метод GetApplicationEx |