SqliteDBResultSet.h

From Giona

Revision as of 12:22, 15 December 2007 by Rmarino (Talk | contribs)

#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

Personal tools