Advertisement

QT笔记:数据库总结(二):SQL模型类 - QSqlQueryModel模型

阅读量:

QSqlQueryModel类为SQL查询结果提供了一个仅可读取的数据模型,接下来我们将通过该类实现一个最基本的使用操作。

常用函数

void QSqlQueryModel::setQuery ("SQL语句") // 执行特定的SQL语句,此处同样可以传入QSqlQuery对象,从而能够利用QSqlQuery类所具备的一些功能,例如预处理操作等。

setHeaderData() // 用于设置表格的水平标题栏内容

columnCount(); // 用于获取当前数据模型中包含的列数

columnCount(); // 用于获取当前数据模型中包含的列数

QSqlRecord QSqlQueryModel::record ( int row ) const // 返回对应行号row的数据记录,可用于访问单条数据信息

QModelIndex QAbstractItemModel::index ( int row, int column, const QModelIndex & parent = QModelIndex() ) // 用于获取指定行号与列号位置的数据索引(index)

index.data() // 获取对应索引位置的数据内容

query() // 返回与该模型相关联的QSqlQuery对象

复制代码
 QSqlQueryModel *model

全部评论 (0)

还没有任何评论哟~