DFBTR_Remove_All_Owners
Purpose
Remove all owner names from the owner name list.
Syntax
DFBTR_Remove_All_Owners
What It Does
This command clears the complete list of owner names. This includes:
- All owner names added by the program using
DFBTR_ADD_OWNER - All owner names added to the driver upon startup by reading the
DFBTRDRV.INTfile
The driver maintains an internal list of owner names to use when opening Pervasive.SQL tables. Whenever a Pervasive.SQL table needs to be opened that has not been assigned an individual owner name, the driver will:
- Try the first owner name in the list to open the table.
- If it doesn't succeed, it will attempt the next owner name in the list.
- This process continues until it reaches the end of the list.
If the table cannot be opened after trying all owner names, the driver will attempt to open the table without an owner name.
- If the owner name list is empty, the driver will immediately try to open the table without an owner name.
- If it still cannot open the table, it will generate an error 21051 (BTR:51).