linter_connect

Назначение

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

Синтаксис

 
linter_connect username [password][server][mode]
Параметр Описание
username  Имя пользователя БД (регистр символов учитывается) длиной не более 66 символов. Если длина имени больше 66 символов, то она усекается.
password  Пароль пользователя БД (регистр символов учитывается) длиной не более 18 символов. Если длина пароля больше 18 символов, то она усекается.
server  Имя БД длиной не более 8 символов или ' ' для соединения по умолчанию. Если длина имени больше 8 символов, то она усекается.
mode  

Режим обработки транзакций:

  • mOptimistic;

    Примечание

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

  • mExclusive;

  • mAutocommit.

Следующие режимы применимы до версии 6:

  • mOptimistic|mAnsi;

  • mExclusive|mAnsi;

  • mAutocommit|mAnsi.

Значение по умолчанию – mAutocommit.

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

Значение Описание
 >0  Идентификатор соединения (нормальное завершение).
< 0  Код завершения (ошибка выполнения команды).

Примеры

# Соединение с ЛИНТЕР-сервером в режиме обработки транзакций
# AUTOCOMMIT.
if {[catch {linter_connect "SYSTEM"  "MANAGER8" ""
mAutocommit} con]} {
  puts [linter_error];
}

См. также cursopt.tcl, test.tcl и test1.tcl в подкаталоге /sample/tcl установочного каталога СУБД ЛИНТЕР.