TRDD is a standalone base class. TRDDODBC inherits from: TRDD
TRDD is a virtual RDD (Replaceable Database Driver) base class that delegates RDD operations to code blocks. TRDDODBC extends TRDD to provide an ODBC-backed RDD, allowing standard USE, SKIP, APPEND, SEEK, and field access commands against ODBC data sources. It registers as the "ODBC" RDD via RddRegister.
Key DATA Members (TRDD)
DATA
Type
Description
bAddField
Block
Code block for adding a field definition
bAppend
Block
Code block for appending a blank record
bGetValue
Block
Code block for reading a field value
bPutValue
Block
Code block for writing a field value
bSkip
Block
Code block for moving the record cursor
bOpen
Block
Code block for opening a table
bCloseArea
Block
Code block for closing a work area
bBof
Block
Code block for beginning-of-file check
bEof
Block
Code block for end-of-file check
bRecCount
Block
Code block for record count
bRecNo
Block
Code block for current record number
bGoTop
Block
Code block for GoTop
TRDD Methods
Method
Description
New()
Create the virtual RDD with default code blocks
SetRdd()
Register this instance as the active virtual RDD
AddField( nArea, nField )
Add a field via bAddField code block
AddFields( pArea, aFields )
Add multiple fields using RddSetFieldExtent / RddAddField