Home page  
Help >
Dbd Comp, Pi Comp and DbOption Options
Version 7.11
Dbd Comp, Pi Comp and DbOption Options

Dbd Comp, Pi Comp and DbOption Options

Option Usage Meaning
'C' DbOption, PiOption Use file based collections
'D' Dbd Comp Delete Old Data Base (See Note 1)
'F' Dbd/Pi, DbOption, PiOption Suppress default screen creation (Thunderbolt RAD only)
'G' n DbOption only Specify drl grow room
'I' DbOption Only Use integral .ttt & .lll files
'K' Dbd Comp Ignore Key Definitions
'L' DbOption only Create File with "No Buffer" flag (Windows only)
'M' Dbd Comp Print Map
'N' Dbd Comp Same As 'N' response to "Create Data Base" (See Note 1)
'O' Dbd Comp, DbOption Do not pack on COMP/R
'P' Dbd Comp Suppress Automatic PI Compile
'Q' Dbd Comp Always Recreate .ttt & .lll files
'R' Dbd Comp Same As 'R' response to "Create Data Base" (See Note 1)
'S' Dbd Comp Same As 'S' response to "Create Data Base" (See Note 1)
'T' DbOption only Use separate .ttt & .lll files
'U' Dbd Comp, DbOption Large Update Strand
'V' Dbd Comp, Pi Comp Verbose output
'W' DbOption only Suppress Record Numbers
'Y' Dbd Comp Same As 'Y' response to "Create Data Base" (See Note 1)
'Z' Dbd Comp Suppress Tree/List Initialization (See Note 2)


Notes:
Note 1 The /D, /N, /R, /S, /Y options specify the various modes for creating or updating a data base during the compile process. One of these modes must be specified with the ddlCompileDBD() and ddlCompileDBDMem() API functions. If none is specified, /N is assumed.

The description of these modes is:

/D causes all of the files of the existing data base to be deleted before the new data base is created. In this mode, all existing data is lost.

/N terminates the compile process without creating or updating the data base. This mode is useful for diagnostic purposes.

/R causes the existing data base to be reformatted to conform to the new data base definition. That is, the existing data base is copied to a new data base; then the old data base is deleted. In /R compile mode, you may:
. Add or delete tables and change table sizes
. Add or delete fields and change field sizes and data types
. Add, delete or change keys and key attributes
. Add or delete grouping fields or aliases
In /R compile mode, you may not (without losing data):
. Change table or field names

/S modifies the data base schema, but does not modify the existing data. In /S compile mode, you may:
. Change table or field names
. Add, delete or change keys and key attributes
. Add or delete grouping fields or aliases
In /S compile mode, you may not:
. Add or delete tables or fields
. Change the size of tables
. Change the size or data type of fields

/Y creates a data base for the first time.
Note 2 The /Z option is used in conjunction with the /R and /S compile options. When it is invoked, it causes existing DISCRETE indexes to be preserved, rather than re-initialized.

Use of this option requires that no indexes are renamed, or their size or data type modified. When used with the /R option, it requires that tables may increase in size, but not decrease in size.

Copyright © 2019 , WhamTech, Inc.  All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. Names may be trademarks of their respective owners.