From Giona
#ifndef SQLITEDBRESULTSET_H_
#define SQLITEDBRESULTSET_H_
#include <iostream>
#include "Debug.h"
#include "GenericListNode.h"
#include "GenericList.h"
class SqliteDBResultSet
{
public:
static const int NO_ERROR = 0;
static const int ERROR_INDEX_OUT_OF_RANGE = 1;
SqliteDBResultSet();
virtual ~SqliteDBResultSet();
int getLastError();
int getNColumns();
bool addColumn(char* columnName);
bool addField(char* value);
int getNRows();
char* getColumnName(int columnNumber);
char* getFieldValue(int rowNumber, int columnNumber);
private:
GenericList* columns;
GenericList* data;
int lastError;
};
#endif /*SQLITEDBRESULTSET_H_*/
BACK