Установить соединение с СУБД

Назначение

Функция OpenConnect устанавливает связь между Perl-модулем и СУБД ЛИНТЕР на узле с заданным именем пользователя и паролем.

Синтаксические правила

 
OpenConnect (< пользователь >, < пароль >, < сервер >, < режим >, < идентификатор соединения >);
< Пользователь >

Имя пользователя БД. Регистрозависимая символьная строка длиной не более 66 символов.

< Пароль >

Пароль пользователя. Регистрозависимая символьная строка длиной не более 18 символов.

< Сервер >

Имя ЛИНТЕР-сервера, с которым необходимо установить соединение. Символьная строка длиной не более 8 символов. Если параметр не задан, предполагается локальный компьютер.

< Режим >

Задает режим обработки транзакций и кодовую страницу (значение 0 или логическая комбинация опций < режим транзакции > и < кодовая страница >).

< Режим транзакции >:
  • TM_AUTOCOMMIT;

  • TM_OPTIMISTIC;

    Примечание

    Режим TM_OPTIMISTIC устарел (использовать не рекомендуется).

  • TM_EXCLUSIVE.

< Кодовая страница >:
  • CP_1251;

  • CP_KOI8;

  • CP_866.

Если значение параметра равно 0, значения опций используются по умолчанию.

Возвращаемое значение

< Идентификатор соединения > с СУБД.

Пример

$err = OpenConnect("KENT", "ALEX", "LINTER", CP_866 | MODE_EXCLUSIVE, $con);
$err &&  [code for handling error]

См. также функции:

CloseConnect.