1.QSqlQuery的SELECT查询记录用法:

   QSqlQuery q("SELECT * FROM departments");QSqlRecord rec = q.record();int idCol = rec.indexOf("departID"); // index of the field "departID"int nameCol=rec.indexOf("department");// index of the field "department"QList<QString> listStrDepartID;//部门编号列表QList<QString> listStrDepartment;//部门名称列表listStrDepartID.clear();//清空列表内容listStrDepartment.clear();//清空列表内容while (q.next()){listStrDepartID<<q.value(idCol).toString();//获取表departments中的"departID"字段数据listStrDepartment<<q.value(nameCol).toString();//获取表departments中的"department"字段数据}

2.QSqlQuery的INSERT插入记录用法:

        QSqlQuery query;//新建departID记录内容query.prepare("INSERT INTO departments (departID,department) ""VALUES (:departID,:department)");query.bindValue(":departID",strNewDepartmentNum);query.bindValue(":department",ui->dbEditNewDepartmentName->text());query.exec();

3.QSqlQuery的UPDATE更新(或修改)记录用法:

        QSqlQuery query;//更新departID处对应的department内容query.prepare("UPDATE  departments  SET department =:department WHERE departID =:departID ");query.bindValue(":departID",ui->dbEditModifyDepartmentNum->text());query.bindValue(":department",ui->dbComboModifyDepartmentName->currentText());query.exec();

4.QSqlQuery的DELETE删除记录用法:

        QSqlQuery query;//删除departID记录内容query.prepare("DELETE FROM departments WHERE departID =:departID ");query.bindValue(":departID",ui->dbEditDeleteDepartmentNum->text());query.exec();

QT5 QSqlQuery的SELECT INSERT UPDATE DELETE命令用法相关推荐

  1. 数据操纵:SELECT, INSERT, UPDATE, DELETE

    1 SELECT 句法 2 3 SELECT [STRAIGHT_JOIN] 4 [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] 5 [ ...

  2. oracle execute immediate 报错,oracle中execute immediate的使用(select/insert/update/delete)...

    execute immediate的语法如下: execute immediate 'sql'; execute immediate 'sql_select' into var_1, var_2; e ...

  3. Create and Drop Database, Create, Alter and Drop Tables, Select, Insert, Update, Delete Commands

    此文仅做自我学习记录用!!! Introduction (Descriptive) Content:- Creating and Maintaining Tables, Objectives, The ...

  4. linux mysql 事务_linux下mysql Insert update delete 事务 用户管理

    linux下mysql Insert update delete  事务 用户管理 1.INSERT插入语句格式: INSERT INTO tb_name (字段1, 字段2, ...) VALUES ...

  5. SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)

    SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete) SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MS ...

  6. mysql删除语句事务_事务用来管理 insert,update,delete 语句

    MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数 ...

  7. mybatis配置insert/update/delete同一个模板

    insert,update,delete标签只是一个模板,在操作时是以sql语句为核心的, 即在做增/删/改时,insert/update/delete便签可以通用, 但做查询时只能用 select ...

  8. PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD)

    原文: PHP5: mysqli 插入, 查询, 更新和删除  Insert Update Delete Using mysqli (CRUD) PHP 5 及以上版本建议使用以下方式连接 MySQL ...

  9. 内容必须匹配 (cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|selec

    元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update ...

最新文章

  1. 7.21.05 中断流程控制语句
  2. java 图片上传
  3. Javascript中的valueOf与toString
  4. 深度学习-机器学习(神经网络的应用 下)
  5. php7 根据日期算星座,php根据日期判断星座的函数分享
  6. HDU 6889 Graph Theory Class(CCPC网络赛)
  7. codeforces 703B
  8. Docker_制作docker镜像
  9. c语言质因数分解算法蓝桥杯,【算法】 蓝桥杯 基础练习 分解质因数
  10. 大掌门2显示服务器繁忙,大掌门2新手攻略_游戏功能详细攻略(新手攻略二)_软吧...
  11. golang 数学函数
  12. git clean -fd 命令删除文件之后 项目工程文件恢复
  13. 干货 | 这些年,我用的绘图工具大合集
  14. 怎么把照片精确压缩到固定KB体积大小
  15. 在项目中使用FTPClient上传文件遇到550 Fial to change directoty问题
  16. python的整数与浮点数
  17. Tas02 基础查询与排序
  18. SpringMVC04:数据处理及跳转
  19. N76E003 PWM之极性控制
  20. 携程推荐系统架构学习

热门文章

  1. ubuntu下wps不能输入中文
  2. Linux的启动流程简析(以Debian为例)
  3. Day31 python基础--网络编程基础-socketserver
  4. MFC鼠标OnMouseHover使用
  5. Android 带着用户名的SharedPreferences
  6. Struts2 ActionWildcard(通配符配置)约定优于配置
  7. win7-64bit 下oracle11g plsql 的正确安装
  8. python代码风格检查工具──pylint
  9. x264编码参数大测试:08 subme与指定码率(1000Kbps)
  10. libsvm数据缩放方法