QSqlDatabase transaction()事物提交
来源:互联网 发布:cl邀请码淘宝怎么搜 编辑:程序博客网 时间:2024/05/01 16:54
1.QSqlDatabase db = QSqlDatabase::database();
2.db.transaction();
3.
4.bool sql_ok=TRUE;
5.QSqlQuery q;
6.QFile file(:/script.sql);
7.QString script=file.readAll();
8.QStringList sql=script.split(";", QString::SkipEmptyParts);
9.
10.for (int i=0; i<sql.count() && sql_ok; i++)
11.{
12. sql_ok=q.exec(sql[i]);
13.}
14.
15.q.clear();
16.if(sql_ok)
17.{
18. sql_ok = db.commit();
19.}
20.
21.if(!sql_ok)
22.{
23. QMessageBox::critical(0, "Error", q.lastError().text());
24. db.rollback();
25.}
2.db.transaction();
3.
4.bool sql_ok=TRUE;
5.QSqlQuery q;
6.QFile file(:/script.sql);
7.QString script=file.readAll();
8.QStringList sql=script.split(";", QString::SkipEmptyParts);
9.
10.for (int i=0; i<sql.count() && sql_ok; i++)
11.{
12. sql_ok=q.exec(sql[i]);
13.}
14.
15.q.clear();
16.if(sql_ok)
17.{
18. sql_ok = db.commit();
19.}
20.
21.if(!sql_ok)
22.{
23. QMessageBox::critical(0, "Error", q.lastError().text());
24. db.rollback();
25.}
- QSqlDatabase transaction()事物提交
- 事物Transaction
- Spring事物(Transaction)配置
- Hibernate中的事物Transaction
- QSqlDatabase
- QSqlDatabase
- Spring手动提交事物
- ASP.NET 事物(Transaction)的使用
- android下的数据库事物: Transaction
- 数据表_事物码(Transaction Code)信息
- mysql之commit,transaction事物控制
- 提交与回滚事物
- 事物默认自动提交AUTOCOMMIT
- c# mssql事物开始,事物赋值,事物提交,事物回滚
- Hibernian 同一事物提交三个表
- sql ---- 未提交的 事物 的真相
- mysql中事物的隐性的提交
- oracle事物提交的详细过程
- java.lang.OutOfMemoryError: PermGen space
- win7、xp、2k3创建虚拟网卡
- 浅谈网页搜索排序中的投票模型
- IIS的安装配置
- sharepoint webpart 部署、激活
- QSqlDatabase transaction()事物提交
- 获取本机名、本机ip地址。
- 你擅长看日志文件吗?
- C++请不要问我string s=”a”+”b”分配了几次内存
- webkit form 提交
- linux驱动头文件
- c终端命令大全介绍
- QT获取系统时间以及设置日期格式
- Myeclipse 2013 初步使用遇到的一些问题