Происходит после завершения вызова функции 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.

Expand imageПримечания

Вы можете использовать событие dbc_AfterDBGetProp для отслеживания доступа к базе данных, после того, как завершится вызов DBGetProp.

Expand imageПример

  CopyCode imageСкопировать код
* Отображает на экране имя события, откуда оно вызвано и ;
* переданные параметры.
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 

Expand imageСмотрите также