SqliteDBResultSet.h

From Giona

(Difference between revisions)
Line 36: Line 36:
[[Creazione di applicazioni con SQLite | BACK]]
[[Creazione di applicazioni con SQLite | BACK]]
 +
 +
[[Category:Codice Sorgente]]

Revision as of 12:32, 15 December 2007


#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