#include <qsqlquery.h>
Definition at line 63 of file qsqlquery.h.
Public Types | |
enum | BatchExecutionMode { ValuesAsRows, ValuesAsColumns } |
enum BatchExecutionMode |
Enumerator | |
---|---|
ValuesAsRows | |
ValuesAsColumns |
Definition at line 107 of file qsqlquery.h.
QSqlQuery | ( | QSqlResult * | r | ) |
QSqlQuery | ( | const QString & | query = QString() , |
QSqlDatabase | db = QSqlDatabase() |
||
) |
|
explicit |
~QSqlQuery | ( | ) |
bool isValid | ( | ) | const |
bool isActive | ( | ) | const |
bool isNull | ( | int | field | ) | const |
int at | ( | ) | const |
QString lastQuery | ( | ) | const |
int numRowsAffected | ( | ) | const |
QSqlError lastError | ( | ) | const |
bool isSelect | ( | ) | const |
const QSqlDriver* driver | ( | ) | const |
const QSqlResult* result | ( | ) | const |
bool isForwardOnly | ( | ) | const |
QSqlRecord record | ( | ) | const |
void setForwardOnly | ( | bool | forward | ) |
bool exec | ( | const QString & | query | ) |
void setNumericalPrecisionPolicy | ( | QSql::NumericalPrecisionPolicy | precisionPolicy | ) |
QSql::NumericalPrecisionPolicy numericalPrecisionPolicy | ( | ) | const |
bool seek | ( | int | i, |
bool | relative = false |
||
) |
bool next | ( | ) |
bool previous | ( | ) |
bool first | ( | ) |
bool last | ( | ) |
void clear | ( | ) |
bool exec | ( | ) |
bool execBatch | ( | BatchExecutionMode | mode = ValuesAsRows | ) |
bool prepare | ( | const QString & | query | ) |
void bindValue | ( | const QString & | placeholder, |
const QVariant & | val, | ||
QSql::ParamType | type = QSql::In |
||
) |
QString executedQuery | ( | ) | const |
QVariant lastInsertId | ( | ) | const |
void finish | ( | ) |
bool nextResult | ( | ) |