Difference between revisions of "ExternalDBase.Disconnect"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Disconnect |object=Объект базы данных |caption=Разорвать соединение |type=1 |status=2 |db=2 |visual=0}} {{HeadL...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:50, 7 February 2021

  Disconnect (Разорвать соединение)
Объект:Объект базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Сервер и БД
Визуальность:Нет

Функция разрывает связь с внешней базой данных. Структура базы данных будет находиться в памяти, пока существует по крайней мере один объект, принадлежащий этой базе данных. После разрыва связи, однако, обновление или сохранение объектов будет вызывать исключение.

Синтаксис

ExternalDBase.Disconnect()

Примеры

db2:=exdb.create();
db2.Connect("127.0.0.1:13521:TCPPassword","User","Password");

aEl:=db2.Ref.Контрагенты;
//Будет выведена единица
Message(db2.IsConnected());
db2.Disconnect;
//Будет выведен ноль
Message(db2.IsConnected());
//Будет вызвано исключение, так как соединение в данный момент не установлено
aEl.Find("Code","000000000603");