|
|
|
#include "dataset.h"
Members
Construction
CRDataset();
virtual ~CRDataset();
Open / close
void open();
void close();
virtual void refresh();
bool isActive() const;
Fields
virtual void initFields();
int fieldCount() const;
CRFields& fields();
CRField& field(int index) const;
CRField& field(const char* name) const;
CRField* findField(int index) const;
CRField* findField(const char* name) const;
Navigation
virtual bool isBOF() const;
virtual bool isEOF() const;
void first();
void last();
void next();
void prev();
virtual int move(long distance);
virtual void moveTo(long recNo);
long recordCount() const;
virtual long recordNo() const;
Bookmarks
virtual void getBookmark(void** bookmark);
virtual bool moveToBookmark(void* bookmark);
void freeBookmark(void* bookmark);
Misc
CRField& operator [](int index) const;
CRField& operator [](const char* name) const;
Description
This class implements basic functionality to manipulate a set of records. CRDataset defines a lot of field access and navigation functions. Usually application uses CRDataset's descendants such as OraRecordset objects.
See Also
OraRecordset, CRField, CRDataset::open
Classes | OCL | Index