Kbase P98661: Error 3336 when using FIND trigger against alternate buffer which is named as substring of real tabl
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/10/2004 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.1D
SYMPTOM(s):
Database triggers must be associated with table names (not buffers). (3336)
Code attempts to define a FIND trigger for a buffer which is defined using the DEFINE BUFFER statement
The buffers name is a substring of the true buffers name
CHANGE:
To new fields were added to the table which the buffer is being defined against
CAUSE:
When the code was originally compiled the compiler referenced the FIND trigger to the true database table rather than the buffer
FIX:
The application code must be modified as session triggers for database tables (i.e. ON FIND OF TableName) cannot be used against buffers created using the DEFINE BUFFER statement