Происходит непосредственно перед исполнением функции DROPOFFLINE(), которая возвращает представление из автономного режима (offline) в подключенный (online). Имеется два варианта синтаксиса.
PROCEDURE dbc_BeforeDropOffline(cViewName, cPath) |
PROCEDURE dbc_BeforeDropOffline
LPARAMETERS cViewName, cPath |
Параметры
- cViewName
-
Определяет имя представления, находящегося в автономном режиме (offline), которое будет переводиться в подключенный режим.
- cPath
-
Указывает каталог, в котором расположено автономное представление.
Возврат .F. из этой процедуры переводу представления из автономного в подключенный режим.
Примечания
Вы можете использовать событие dbc_BeforeDropOffline для отслеживания пробного доступа к базе данных до того момента, как представление будет переведено в подключенный режим.
Пример
Скопировать код | |
|---|---|
* Отображает на экране имя события, откуда оно вызвано и ;
* переданные параметры.
PROCEDURE dbc_BeforeDropOffline ;
(cViewName,;
cPath)
? '>> ' + PROGRAM()
?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1)
? ' cViewName = ' + TRANSFORM(cViewName) + ' - ' ;
+ TYPE('cViewName')
? ' cPath = ' + TRANSFORM(cPath) + ' - ' ;
+ TYPE('cPath')+' /end/ '
ENDPROC | |