Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

QSql Namespace Reference
[QtSql module]

The QSql namespace contains miscellaneous identifiers used throughout the Qt SQL library. More...

 #include <QSql>

Types


Detailed Description

The QSql namespace contains miscellaneous identifiers used throughout the Qt SQL library.

See also QtSql Module.


Type Documentation

enum QSql::Location

This enum type describes special SQL navigation locations:

ConstantValueDescription
QSql::BeforeFirstRow-1Before the first record.
QSql::AfterLastRow-2After the last record.

See also QSqlQuery::at().

enum QSql::ParamTypeFlag
flags QSql::ParamType

This enum is used to specify the type of a bind parameter.

ConstantValueDescription
QSql::In0x00000001The bind parameter is used to put data into the database.
QSql::Out0x00000002The bind parameter is used to receive data from the database.
QSql::InOutIn | OutThe bind parameter is used to put data into the database; it will be overwritten with output data on executing a query.
QSql::Binary0x00000004This 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.

enum QSql::TableType

This enum type describes types of SQL tables.

ConstantValueDescription
QSql::Tables0x01All the tables visible to the user.
QSql::SystemTables0x02Internal tables used by the database.
QSql::Views0x04All the views visible to the user.
QSql::AllTables0xffAll of the above.


Type Documentation

enum QSql::Confirm

This enum type describes edit confirmations.

ConstantValue
QSql::Yes1
QSql::No0
QSql::Cancel-1

enum QSql::Op

This enum type describes edit operations.

ConstantValue
QSql::None-1
QSql::Insert0
QSql::Update1
QSql::Delete2


Copyright © 2007 Trolltech Trademarks
Qt 4.2.3