QT安卓web使用mysql_Qt使用MySQL笔记一
原始日期:2015-08-20 18:01
今天开发项目时,遇到一个问题,经过自己不断尝试,终于找到了解决办法,于是赶紧记下来,不然过段时间可能又忘了呵呵,从而重蹈覆辙,浪费时间~
问题是这样的:在插入一条商品信息记录时,需要判读 剩余数量STCOUNT 这个属性的值。
1、如果数据为null,则需要将STCOUNT设为0再加上现有数量AVRACOUNT。
2、 如果AVRACOUNT以前有数据,则直接加上AVRACOUNT。
解决过程:
正常思路应该是:将STCOUNT数值查出来,然后判断是否为null,如果是,则设置值为0,再加上AVRACOUNT。如果不是,咋直接加上AVRACOUNT。
首先,我们使用QSqlQuery保存sql语句查询出的结果,再判断query.value(n),显然,这里需要转换数据类型,于是query.value(0).toInt()。但是当STCOUNT为null时,结果却不是0,也没法判断,好吧。。。
于是query.value(0).toString(),发现若数据为null,则qDebug() 输出"",也不是0。于是可以加个判断:
但是这样太麻烦。。。。呵呵,想必你该想到了,没错!用query.value(0).toString().toInt()
这样,当STCOUNT为null时,结果为0,我们甚至省去了将STCOUNT设置为0这一步,实现了当STCOUNT为null时就可以将现有数量AVRACOUNT加上0赋值个STCOUNT值,当然了如果不为null,现有数量AVRACOUNT直接加上原值在赋值即可。
QT安卓web使用mysql_Qt使用MySQL笔记一相关推荐
- [NOTE] Web For Pentester靶场练习笔记
[NOTE] Web For Pentester靶场练习笔记 文章目录 [NOTE] Web For Pentester靶场练习笔记 前言 Web基础 PHP的session管理 HTTP认证 Web ...
- JAVA WEB整合开发王者归来 -- 读书笔记 by CZF 完整版
JAVA WEB整合开发王者归来 -- 读书笔记 目录 第1章 概述. 1 第2章 搭建web开发环境. 1 第3章 Servlet技术. 1 第4章 深入JSP技术. 7 第5章 会话跟踪. 12 ...
- web安全工具库(笔记)----端口扫描(cthun.py)
最简单的方法介绍工具. 教程所包含工具: 链接:https://pan.baidu.com/s/1fPh0rv88y64b33R47ecfxA 提取码:sr2r 系统:windows 10 cthu ...
- Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛
Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运 ...
- mysql事务手写笔记_兴奋了!阿里技术官手写“MySQL笔记”,传授你年薪百万级干货...
前言 MySQL重要吗?重要!为什么重要?因为它在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展.阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的.My ...
- 涂抹mysql 完整_涂抹mysql笔记-管理mysql服务
$ /mysql/scripts/mysql_install_db --datadir=/mysql/data --basedir=/mysql support-files/mysql.server脚 ...
- 好程序员web前端分享Nodejs学习笔记之Stream模块
好程序员web前端分享Nodejs学习笔记之Stream模块 一,开篇分析 流是一个抽象接口,被 Node 中的很多对象所实现.比如对一个 HTTP 服务器的请求是一个流,stdout 也是一个流.流 ...
- 涂抹mysql笔记-mysql复制特性
涂抹mysql笔记-mysql复制特性 mysql复制特性:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象.即可以实现A复制到B(主 ...
- 阿里工程师总结的《MySQL 笔记高清 PDF 》 开放下载
下面是阿里工程师整理的MySQL笔记,高清PDF版,涉及到mysql的方方面面,内容质量特别高,文末有获取方式. 获取方式,扫码发送:102
最新文章
- Android 按压效果的工具类
- Datawhale组队学习周报(第002周)
- (LeetCode 153)Find Minimum in Rotated Sorted Array
- 129. Leetcode 202. 快乐数 (哈希表)
- research in attraction
- Linux的vagrant配置vmware
- Check failed: error == cudaSuccess (74 vs. 0) misaligned address
- 对 VR 头显 HTC VIVE 的调研
- [JavaWeb-JavaScript]JavaScript_Math数学对象
- 限制 计算机中 某用户上网 win7,利用win7限制上网时间的方法
- uva146-ID码
- 4thweek.P_problemB .poj1505copy books.二分法
- atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty HttpListener
- 酒店BI成就创业者管理升级
- ATFX:美国通胀转折点已来,激进加息势将暂缓?
- Python gevent学习笔记-2
- 第五章 卡耐基驾驭竞争与合作 一 合作与竞争的魅力
- 询问HTG:添加PDF打印机,隐藏Windows登录名和共享USB HDD
- 判断小米 魅族 华为 系统 MIUI EMUI FLYME
- Spark学习笔记 --- Spark Streaming 与 Stom 比较
热门文章
- BADI 修改采购订单的shipping point示例
- 谁能提供修改生产订单的Bapi?
- abap--关于异常的处理
- 无批次管理物料转成有批次管理物料的方案
- 云智一体趋势下,百度智能云打通技术与商业的共生闭环
- java自定义标签 map_基于Spring MVC的自定义标签Tag
- linux安装pytorch教程,centos下通过conda安装pytorch
- 计算机vb选择题题题库,2013计算机二级VB真考选择题题库(4
- oracle util_mail,ORACLE UTL_MAIL 发送Email 无附件 有附件
- python装饰器有几种_python几种装饰器的用法