Creates a new Recordset object and appends it to the Recordsets collection.
Syntax
CdbRecordsetOpenRecordset(LONG lType=-1,
LONG lOption=-1);
Parameters
| Type | Example | Description | 
| LONG | lType | Optional. A constant that indicates the type of Recordset to open. (See Settings in core topic). | 
| LONG | lOption | Optional. A combination of constants that specify characteristics of the new Recordset. (See Settings in core topic). | 
Usage
#include <afxole.h>
#include <dbdao.h>
CdbDBEnghine      dben;
CdbDatabase      dbs;
CdbRecordset      rst;
CdbTableDef      td;
CdbField         fld;
   // Initialize the TableDef.
dbs = dben.OpenDatabase(...);
td = dbs.CreateTableDef(...);
fld = td.CreateField(...);
td.Fields.Append(fld);
dbs.TableDefs.Append(td);
   // Open a recordset based on the TableDef.
rst = td.OpenRecordset( dbOpenTable, dbAppendOnly );