TRecordSource is an abstract base class that includes the member functions that record source providers must define. This class is associated with the stateless memory-management surrogate class TRecordSourceHandle. Clients needing access to record sources should work through instances of TRecordSourceHandle. Providers must derive from both TRecordSource and TRecordSourceHandle.
TRecordSourceHandle is a concrete class that is a counted-pointer memory-management surrogate for TRecordSource. Clients should use record source handles to obtain records. Providers need to implement concrete classes derived from TRecordSourceHandle, and must accept record sources for input and return them for query results.
TRecordSourceException defines the concrete exceptions that might be thrown by the record source framework.
[Contents]
[Previous]
[Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.