2 #include "SQLStatement.h" 16 _NONE,_INT,_FLOAT, _INT64,_TEXT,_TEXT16,_BLOB
29 const char *GetNameA();
30 const char16_t *GetName();
41 void SetBlob(
const void *value,
int nlength);
101 PE_CORE_DECL
void Initialize(sqlite3_stmt* stmt);
102 PE_CORE_DECL
void Initialize(
const char* sql);
103 PE_CORE_DECL
void Initialize(
const char16_t *sql);
104 PE_CORE_DECL
void Release();
106 PE_CORE_DECL
int NextRow();
107 PE_CORE_DECL
int ColumnCount(){
return m_columnNum;}
108 PE_CORE_DECL
const char* GetColumnName(
int index);
109 PE_CORE_DECL
const char16_t* GetColumnName16(
int index);
111 PE_CORE_DECL int64 GetLastInsertRowID();
119 vector<CICRecordSetItem*> m_items;
ParaInfoCenter::DBEntity DBEntity
database entity
Definition: ParaDatabase.h:13
data field in a record.
Definition: ICRecordSet.h:12
Definition: PEtypes.h:503
a single database file.
Definition: ICDBManager.h:39
this represents SQL statement or stored procedure.
Definition: SQLStatement.h:11
int GetDataLength()
in bytes.
Definition: ICRecordSet.h:47
CICRecordSet is both the result and wrapper of a sql statement(procedure).
Definition: ICRecordSet.h:90