35#include <qsqlselectcursor.h>
37#include "aextension.h"
133 QSqlSelectCursor *cursor;
135 QSqlSelectCursor *
Cursor()
const;
136 QVariant
Value(
int col)
const;
145 QString
SqlFieldName(
aObject * obj,
const QString & userFieldName,
const QString &tableType=
"")
const;
Definition adatabase.h:78
bool Next()
Make next record of result as current.
Definition aextsql.cpp:259
int Count() const
Return column count in result. .
Definition aextsql.cpp:146
QVariant ExecScalar(const QString &query)
This function similar to described above ExecQuery(),.
Definition aextsql.cpp:215
bool Last()
Make last record of result as current.
Definition aextsql.cpp:278
virtual int init(aDatabase *database)
Init function, owerrides function in base class, creates inner database specific object and variables...
Definition aextsql.cpp:56
QString LastError() const
Returns text representation last error or emty text, if no error occured.
Definition aextsql.cpp:464
aExtSQL()
Constructor .
Definition aextsql.cpp:42
QSqlSelectCursor * Cursor() const
Return inner cursor which contains result of last call method ExecQuery or ExecScalar.
Definition aextsql.cpp:93
bool Prev()
Make previous record of result as current.
Definition aextsql.cpp:298
QString SqlFieldName(aObject *obj, const QString &userFieldName, const QString &tableType="") const
Gets sql name of field by its user name.
Definition aextsql.cpp:349
QVariant Value(int col) const
Definition aextsql.cpp:112
int Size() const
Return record count in result. .
Definition aextsql.cpp:132
QString SqlTableName(aObject *obj, const QString &tableType="") const
Definition aextsql.cpp:397
bool First()
Make first record of result as current.
Definition aextsql.cpp:240
bool ExecQuery(const QString &query)
Function for query execution.
Definition aextsql.cpp:184