The Database data security checking is always enforced at compile time. Selecting "Use Runtime Permissions Checking" database option causes the user table and field security permissions to be checked at both compile time as well as run time. Hence, if the "Use Runtime Permissions Checking" is NOT set, only authorized users can compile source code and the generated r-code may be run by any other user. On the other hand, if the "Use Runtime Permissions Checking" IS set, then only authorized users can compile source code and the generated r-code may be run ONLY by authorized users.
Specifying the "Use Runtime Permissions Checking" database option does not replace the compile time data security checking but augments it with runtime data security checking . In other words, the user permissions are checked in both compile and runtime.
To specify run-time permissions data security checking:
- Access the Data Administration tool if you are using a graphical interface or the Data Dictionary if you are using a character interface.
- Choose Admin > Database Options to access the Database Options dialog box appears.
- Check the "Use Runtime Permissions Checking" database option mean and click OK.