Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |
The QSql namespace contains miscellaneous identifiers used throughout the Qt SQL library. More...
#include <QSql>
The QSql namespace contains miscellaneous identifiers used throughout the Qt SQL library.
See also QtSql Module.
This enum type describes special SQL navigation locations:
Constant | Value | Description |
---|---|---|
QSql::BeforeFirstRow | -1 | Before the first record. |
QSql::AfterLastRow | -2 | After the last record. |
See also QSqlQuery::at().
This enum is used to specify the type of a bind parameter.
Constant | Value | Description |
---|---|---|
QSql::In | 0x00000001 | The bind parameter is used to put data into the database. |
QSql::Out | 0x00000002 | The bind parameter is used to receive data from the database. |
QSql::InOut | In | Out | The bind parameter is used to put data into the database; it will be overwritten with output data on executing a query. |
QSql::Binary | 0x00000004 | This must be OR'd with one of the other flags if you want to indicate that the data being transferred is raw binary data. |
The ParamType type is a typedef for QFlags<ParamTypeFlag>. It stores an OR combination of ParamTypeFlag values.
This enum type describes types of SQL tables.
Constant | Value | Description |
---|---|---|
QSql::Tables | 0x01 | All the tables visible to the user. |
QSql::SystemTables | 0x02 | Internal tables used by the database. |
QSql::Views | 0x04 | All the views visible to the user. |
QSql::AllTables | 0xff | All of the above. |
This enum type describes edit confirmations.
Constant | Value |
---|---|
QSql::Yes | 1 |
QSql::No | 0 |
QSql::Cancel | -1 |
This enum type describes edit operations.
Constant | Value |
---|---|
QSql::None | -1 |
QSql::Insert | 0 |
QSql::Update | 1 |
QSql::Delete | 2 |
Copyright © 2007 Trolltech | Trademarks | Qt 4.2.3 |