Происходит после создания соединения. Имеется две версии синтаксиса.

PROCEDURE dbc_AfterCreateConnection
(cConnectionName, cDataSourceName, cUserID, cPassWord, cConnectionString) 
PROCEDURE dbc_AfterCreateConnection
LPARAMETERS cConnectionName, cDataSourceName, cUserID, cPassWord, 
 cConnectionString

Параметры

cConnectionName

Указывает имя созданного соединения.

cDataSourceName

Указывает имя источника данных ODBC.

cUserID

Указывает ващу пользовательскую идентификацию для источника данных ODBC.

cPassWord

Указывает ваш пароль для источника данных ODBC.

cConnectionString

Указывает строку соединения для источника данных ODBC. Вы можете использовать строку соединения вместо явного включения ODBC-источника данных, имя пользователя и пароль.

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

Вы можете использовать событие dbc_AfterCreateConnection для отслеживания доступа к базе данных после создания соединения.

Expand imageПример

  CopyCode imageСкопировать код
* Отображает на экране имя события, откуда оно вызвано и;
* переданные параметры.
PROCEDURE dbc_AfterCreateConnection ;
         (cConnectionName, ;
          cDataSourceName, ;
          cUserID, ;
          cPassword, ;
          cConnectionString)
? '>>   ' + PROGRAM() 
?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1)
? '     cConnectionName    = ' + TRANSFORM(cConnectionName)   + ' - ' ;
                           + TYPE('cConnectionName ')
? '     cDataSourceName    = ' + TRANSFORM(cDataSourceName)   + ' - ' ;
                           + TYPE('cDataSourceName ')
? '     cUserID            = ' + TRANSFORM(cUserID)           + ' - ' ;
                           + TYPE('cUserID ')
? '     cPassword          = ' + TRANSFORM(cPassword)         + ' - ' ;
                           + TYPE('cPassword ')
? '     cConnectionString  = ' + TRANSFORM(cConnectionString) + ' - ' ;
                           + TYPE('cConnectionString ')+' /end/ '
ENDPROC

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