Skip to content

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.INT file

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:

  1. Try the first owner name in the list to open the table.
  2. If it doesn't succeed, it will attempt the next owner name in the list.
  3. 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).