QSqlTableMode设置单张表的查询过滤条件与表中有一列 id自动增加
来源:互联网 发布:神马软件站 编辑:程序博客网 时间:2024/06/05 11:10
1.在表中有一列 id自动增加
query.exec("create table Mark_temp (id int primary key auto_increment,Mark_ID varchar(20), Hum int,Hum_Value float,Temp int,Temp_Value float )");
2.QSqlTableMode设置单张表的查询过滤条件
model_table = new QSqlTableModel(this); model_table->setTable("Mark_temp"); model_table->setEditStrategy(QSqlTableModel::OnManualSubmit); model_table->setFilter(QObject::tr("Mark_ID ='%1'").arg(mark_id)); model_table->select(); model_table->setHeaderData(0, Qt::Horizontal, tr("标定序号")); model_table->setHeaderData(1, Qt::Horizontal, tr("标定地区")); model_table->setHeaderData(2, Qt::Horizontal, tr("土湿")); model_table->setHeaderData(3, Qt::Horizontal, tr("实际土湿")); model_table->setHeaderData(4, Qt::Horizontal, tr("土温")); model_table->setHeaderData(5, Qt::Horizontal, tr("实际土温")); ui->tableView->setModel(model_table);
3.QSqlTableMode中类似DRDER BY 的功能
model_table->setSort(0,Qt::AscendingOrder); //id属性,即第0列,升序排列 model_table->setSort(0,Qt::DescendingOrder); //id属性,即第0列,降序排列
4.J将一张表的数据写到另一张相同的表中
4query.exec("insert into Mark select * from Mark_temp");
- QSqlTableMode设置单张表的查询过滤条件与表中有一列 id自动增加
- Select 查询自动增加的一列(序号)
- HeiDiSQL设置id自动增加
- SQL语句查询结果额外添加一列序号自动增加
- SQL语句查询结果额外添加一列序号自动增加
- SQL语句查询结果额外添加一列序号自动增加
- 数据库查询增加一列 序号
- 一个关于DBGridEH增加一列自动排序的方法
- 怎样在Access和MS Sql Server中使一列字段自动编号增加(如 id int 主键 这一列自动增加)
- oracle建表的时候让其id自动增加
- mysql--设置表的属性自动增加
- EAS BOS设置列表界面打开时查询的缺省过滤条件
- sql 如何是表ID 自动增加
- 数据库自动增加ID
- 在Oracle怎样用将主键ID设置为自动增加
- 如何增加一列唯一性的ID--row_number() over()的用法
- CFileDialog 设置过滤条件
- wireshark 过滤条件设置
- 非常蛋疼的JavaScript试题
- HDOJ 4514 - 湫湫系列故事——设计风景线 并查集+树型DP
- JavaBean
- POJ 3683 Priest John's Busiest Day(2-SAT + 拓扑输出方案)
- “黑马程序员”学习笔记五
- QSqlTableMode设置单张表的查询过滤条件与表中有一列 id自动增加
- 获取最长字串
- “黑马程序员”学习笔记六
- poj3468 A Simple Problem with Integers(成段增减 区间求和)
- 输出从矩阵左上角到右下角的所有路径
- js关闭当前页面的几种方式
- 扫描DataTable的速度测试
- “黑马程序员”学习笔记七
- java反射机制