
SQL
文章平均质量分 92
Qt程序员
这个作者很懒,什么都没留下…
展开
-
Qt SQL:QSqlQueryModel、QSqlTableModel
QSqlQueryModel 类继承自 QAbstractTableModel,为 SQL 结果集提供只读数据模型,是用于执行 SQL 语句和遍历结果集的高级接口。它建立在较低级别的 QSqlQuery 之上,可用于为 QTableView 等视图类提供数据。该模型默认为只读。要使其可读写,必须对其进行子类化并重新实现 setData() 和 flags()。另一种选择是使用 QSqlTableModel,它提供了基于单个数据库表的读写模型。是否可以从数据库中读取更多行。原创 2023-06-20 17:14:05 · 941 阅读 · 0 评论 -
Qt SQL:QSqlField、QSqlRecord、QSqlIndex、QSqlError
QSqlField 表示数据库表或视图中单个列的特征。可用于数据库列值的查看或更改。字段数据值存储为 QVariants。不允许使用不兼容的类型。QSqlField 对象很少在应用程序代码中显式创建。通常是通过已经包含字段列表的 QSqlRecord 间接访问。1、enum QSqlField::RequiredStatus:指定该字段是必需的还是可选的。如果该字段不是只读的,则清除字段的值并将其设置为 NULL。字段的值是否为 NULL。字段的 QVariants 类型是否有效。原创 2023-06-19 20:55:35 · 1019 阅读 · 0 评论