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;
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject.
Определения adatabase.h:78
bool Next()
Делает следующую запись результата активной.
Определения aextsql.cpp:259
int Count() const
Функция получения количества столбцов в результате. .
Определения aextsql.cpp:146
QVariant ExecScalar(const QString &query)
Эта функция похожа на описанную выше ExecQuery(),.
Определения aextsql.cpp:215
bool Last()
Делает последнюю запись результата активной.
Определения aextsql.cpp:278
virtual int init(aDatabase *database)
Функция иницализации, переопределяет функцию базового класса, создает внутренние объекты и переменные...
Определения aextsql.cpp:56
QString LastError() const
Возвращает текстовое представление последней ошибки или пустую строку, если ошибок не было.
Определения aextsql.cpp:464
aExtSQL()
Конструктор класса .
Определения aextsql.cpp:42
QSqlSelectCursor * Cursor() const
Функция фозвращает внутренний курсор, содержащий результаты выполнения последнего вызова функции Exec...
Определения aextsql.cpp:93
bool Prev()
Делает предыдущую запись результата активной.
Определения aextsql.cpp:298
QString SqlFieldName(aObject *obj, const QString &userFieldName, const QString &tableType="") const
Возвращает sql имя поля по его пользовательскому имени.
Определения aextsql.cpp:349
QVariant Value(int col) const
Определения aextsql.cpp:112
int Size() const
Функция получения количества записей в результате. .
Определения aextsql.cpp:132
QString SqlTableName(aObject *obj, const QString &tableType="") const
Возвращает SQL имя основной или вспомогательной таблицы объекта.
Определения aextsql.cpp:397
bool First()
Делает первую запись результата активной.
Определения aextsql.cpp:240
bool ExecQuery(const QString &query)
Функция для выполнения sql запроса.
Определения aextsql.cpp:184
Базовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ...
Определения aobject.h:64