Click or drag to resize

DbInfo Enumeration

X#
This enum specifies the various values that the Info method for the IRDD interface accepts.

Namespace:  XSharp.RDD.Enums
Assembly:  XSharp.Core (in XSharp.Core.dll) Version: 2.21
Syntax
 enum DbInfo
Members
  Member nameValueDescription
DBI_ISDBF1Logical: Is the RDD DBF based ?
DBI_CANPUTREC2Logical: Does the RDD support the PutRec mechanism ?
DBI_GETHEADERSIZE3Numeric: Get header size of the file ?
DBI_LASTUPDATE4Date: Last date RDD file updated
DBI_GETDELIMITER5String: Get default FIELD delimiter
DBI_SETDELIMITER6String: Set default FIELD delimiter
DBI_GETRECSIZE7Numeric: Get record size
DBI_GETLOCKARRAY8Array: Get array of locked records
DBI_TABLEEXT9String: Get table file extension
DBI_READONLY10Logic: is the file opened readonly
DBI_ISFLOCK20Logic: Is there a file lock active?
DBI_FILESTREAM21Stream: The RDDs stream object
DBI_CHILDCOUNT22Number: Number of child relations set
DBI_FILEHANDLE23IntPtr: The data file's handle
DBI_FULLPATH24String: Full path to data file
DBI_ISANSI25Logic: Is the file ansi encoded
DBI_BOF26Logic: Same as Bof()
DBI_EOF27Logic: Same as Eof()
DBI_DBFILTER28String: Current Filter setting
DBI_FOUND29Logic: Same as Found()
DBI_FCOUNT30Number: Number of fields per record
DBI_LOCKCOUNT31Number: Number of record locks
DBI_VALIDBUFFER32Logic: Is the buffer Valid
DBI_ALIAS33String: Alias
DBI_GETSCOPE34Object: The ScopeInfo
DBI_LOCKOFFSET35Number: Lock offset
DBI_SHARED36Logic: is the file opened shared
DBI_MEMOEXT37String: Memo file extension
DBI_MEMOHANDLE38Intptr: The memo file's handle
DBI_BLOB_HANDLE38Intptr: The memo file's handle
DBI_MEMOBLOCKSIZE39Number: The memo block size
DBI_BLOB_INTEGRITY40
DBI_CODEPAGE41Number: The Windows Codepage
DBI_DOSCODEPAGE42Number: The DOS Codepage
DBI_BLOB_RECOVER43
DBI_NEWINDEXLOCK44Logic: Use new index lock mechanism
DBI_STRICTREAD60Flag for avoiding RDD hierarchy and using a bigger buffer when indexing
DBI_OPTIMIZE61Flag for whether to use query optimization
DBI_AUTOOPEN62Flag for automatically opening structural indexes
DBI_AUTOORDER63Should the order be set to the first index when a structural index is opened
DBI_AUTOSHARE64When a network is detected, open the index shared, otherwise open exclusively
DBI_MEMOSTREAM65Stream: The memo file's stream
DBI_MEMOPATH66Stream: The memo file name
DBI_DB_VERSION101
DBI_RDD_VERSION102
DBI_RDD_LIST103
DBI_MEMOFIELD104
DBI_VO_MACRO_SYNTAX105
DBI_RDD_OBJECT106Returns RDD Object.
DBI_LOCKSCHEME128
DBI_ISREADONLY129Harbour extension: Was the file opened readonly?
DBI_ROLLBACK130Harbour extension: Rollback changes made to current record
DBI_PASSWORD131Harbour extension: orkarea password
DBI_ISENCRYPTED132Harbour extension: The database is encrypted
DBI_MEMOTYPE133Harbour extension: Type of MEMO file: DBT, SMT, FPT
DBI_SEPARATOR134Harbour extension: The record separator (as a string)
DBI_MEMOVERSION135Harbour extension: sub version of memo file
DBI_TABLETYPE136Harbour extension: Type of table file
DBI_SCOPEDRELATION137Harbour extension: Is given relation scoped
DBI_TRIGGER138Harbour extension: Get/Set trigger function
DBI_OPENINFO139Harbour extension: DBOPENINFO structure pointer
DBI_ENCRYPT140Harbour extension: Encrypt table
DBI_DECRYPT141Harbour extension: Decrypt table
DBI_MEMOPACK142Harbour extension: Pack memo file
DBI_DIRTYREAD143Harbour extension: Get/Set index dirty read flag
DBI_POSITIONED144Harbour extension: Is cursor positioned to valid record
DBI_ISTEMPORARY145Harbour extension: Is the table a temporary one?
DBI_LOCKTEST146Harbour extension: record / file lock test
DBI_CODEPAGE_HB147Harbour extension: Codepage used also memberd by VO and Vulcan
DBI_TRANSREC148Harbour extension: Is it destination table of currently processed COPY TO or APPEND FROM operation?
DBI_SETHEADER149Harbour extension: DBF header updating modes
DBI_RM_SUPPORTED150
DBI_RM_CREATE151Harbour record map extension: create new empty work area record map
DBI_RM_REMOVE152Harbour record map extension: remove active work area record map
DBI_RM_CLEAR153Harbour record map extension: remove all records from WA record map
DBI_RM_FILL154Harbour record map extension: add all records to WA record map
DBI_RM_ADD155Harbour record map extension: add record to work area record map
DBI_RM_DROP156Harbour record map extension: remove record from work area record map
DBI_RM_TEST157Harbour record map extension: test if record is set in WA record map
DBI_RM_COUNT158Harbour record map extension: number of records set in record map
DBI_RM_HANDLE159Harbour record map extension: get/set record map filter handle
DBI_QUERY170if area represents result of a query, obtain expression of this query
DBI_REFRESH171Refresh the current data in the SQLRDD
BLOB_INFO_HANDLE201
BLOB_FILE_RECOVER202
BLOB_FILE_INTEGRITY203
BLOB_OFFSET204
BLOB_POINTER205
BLOB_LEN206
BLOB_TYPE207
BLOB_EXPORT208
BLOB_ROOT_UNLOCK209
BLOB_ROOT_PUT210
BLOB_ROOT_GET211
BLOB_ROOT_LOCK212
BLOB_IMPORT213
BLOB_DIRECT_PUT214
BLOB_DIRECT_GET215
BLOB_GET216
BLOB_DIRECT_EXPORT217
BLOB_DIRECT_IMPORT218
BLOB_NMODE219
BLOB_EXPORT_APPEND220
BLOB_EXPORT_OVERWRITE221
BLOB_DIRECT_TYPE222
BLOB_DIRECT_LEN223
BLOB_USER2000
DBI_USER1000Start of user defined DBI values
DBI_RL_AND1001Clipmore extension:
DBI_RL_CLEAR1002Clipmore extension:
DBI_RL_COUNT1003Clipmore extension:
DBI_RL_DESTROY1004Clipmore extension:
DBI_RL_EXFILTER1005Clipmore extension:
DBI_RL_GETFILTER1006Clipmore extension:
DBI_RL_HASMAYBE1007Clipmore extension:
DBI_RL_LEN1008Clipmore extension:
DBI_RL_MAYBEEVAL1009Clipmore extension:
DBI_RL_NEW1010Clipmore extension:
DBI_RL_NEWDUP1011Clipmore extension:
DBI_RL_NEWQUERY1012Clipmore extension:
DBI_RL_NEXTRECNO1013Clipmore extension:
DBI_RL_NOT1014Clipmore extension:
DBI_RL_OR1015Clipmore extension:
DBI_RL_PREVRECNO1016Clipmore extension:
DBI_RL_SET1017Clipmore extension:
DBI_RL_SETFILTER1018Clipmore extension:
DBI_RL_TEST1019Clipmore extension:
DBI_RL_HITS1020Recordlist extension:
DBI_RL_MISSES1021Recordlist extension:
DBI_RL_ENABLE1022Recordlist extension:
DBI_GET_ACE_TABLE_HANDLE1110
DBI_GET_ACE_STMT_HANDLE1111
Remarks
Tip Tip
These enums are also available as DEFINES and can therefore also be used without the "DbInfo." prefix.
See Also