Происходит после завершения вызова функции DBGetProp(). Имеется два варианта синтаксиса.
PROCEDURE dbc_AfterDBGetProp(cName, cType, cProperty) |
PROCEDURE dbc_AfterDBGetProp
LPARAMETERS cName, cType, cProperty |
Параметры
- cName
-
Указывает значение первого параметра в функции DBGetProp() - имя базы данных, поля, именованного соединения, таблица или представления, для которых функция DBGETPROP() возвращает информацию.
- cType
-
Указывает значение второго параметра в в функции DBGetProp() - тип объекта или предмета, указанного в cName.
- cProperty
-
Указывает значение третьего параметра в функции DBGetProp() - свойство, для которого функция DBGETPROP() возвращает информацию..
Для получения подробной информации о действительных значениях cType и cProperty смотри описание в справке Help.
Примечания
Вы можете использовать событие dbc_AfterDBGetProp для отслеживания доступа к базе данных, после того, как завершится вызов DBGetProp.
Пример
Скопировать код | |
|---|---|
* Отображает на экране имя события, откуда оно вызвано и ;
* переданные параметры.
PROCEDURE dbc_AfterDBGetProp ;
(cName,;
cType,;
cProperty)
? '>> ' + PROGRAM()
?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1)
? ' Current DBC: ' + SUBSTR(DBC(),RAT('\',DBC())+1)
? ' cName = ' + TRANSFORM(cName) + ' - ' + TYPE('cName')
? ' cType = ' + TRANSFORM(cType) + ' - ' + TYPE('cType')
? ' cProperty = ' + TRANSFORM(cProperty) + ' - ' + TYPE('cProperty')+' /end/ '
ENDPROC | |
Смотрите также
Задачи
Как: разрешить или запретить события контейнера базы данныхСправочное руководство
Событие dbc_BeforeDBGetPropФункция DBGETPROP()