天嵌 ARM开发社区

 找回密码
 注册
查看: 2048|回复: 2

重写了版主提供的TQSlite

[复制链接]
不言DXH 发表于 2012-3-30 21:31:24 | 显示全部楼层 |阅读模式
最近在学习基于QT4的sqlite应用,在测试了版主的TQSqlite后发现了有一些bug:1.当我们一直删除数据直到全部删除完毕的时候,还是在显示以前第一组数据(数据确实已经删除完毕了,只是显示上没有任何处理)2.当数据库中已经没有了数据,然后运行程序的时候点击那个显示数据的格子(这时已经没有显示数据了),程序会报错。
我在研究了版主的源码后重新编写了这个QT4程序:首先,说明我使用的是QT-creator-2.4.1。设计方法是:先直接设计界面(我没有版主那么NB,能直接写源码...),做好一些connect工作;然后修改sql_test.h和sql_test.cpp两个文件,slot函数基本上都是copy版主的,主要修改了readUserRecord()函数,增加了对没有数据情况的处理。所以解决了版主的那两个小bug

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 不言DXH 发表于 2012-3-30 21:36:23 | 显示全部楼层
呵呵,还是要感谢版主TQ-lkp提供源码让我们学习。
另外,我觉得在userinfo.db中使用name char(20)作为primary key不是很好,这样不能存储相同名字的信息。
TQ-lkp 发表于 2012-3-31 15:13:36 | 显示全部楼层
感谢楼主分享,并指出程序的bug。
之前上传的只是一个测试程序,主键之类的没有特别设置,在实际的项目中根据需要设定为自增的ID之类。

希望广大的网友都有分享精神,这样我们开源才会更有动力,我们会继续公布一些有质量的源码,我们的成长需要大家的支持!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-6 07:05 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表