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

Назначение

Функция 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.