SqliteDBResultSet.h
From Giona
(Difference between revisions)
Line 1: | Line 1: | ||
+ | <pre> | ||
+ | #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_*/ | ||
+ | |||
+ | </pre> | ||
[[Creazione di applicazioni con SQLite | BACK]] | [[Creazione di applicazioni con SQLite | BACK]] |
Revision as of 12:22, 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_*/