当前位置: 首页 > news >正文

东莞网站建设业务的公司优化公司哪家好

东莞网站建设业务的公司,优化公司哪家好,专门做别墅的网站,网站建设供应商税点1. 我使用sqlite,开发机上好好的,测试机上却不行。后来发现是缺少驱动(Driver not loaded Driver not loaded),代码检查了又检查,发现应该是缺少dll文件(系统不提示,是自己使用 QMes…

1. 我使用sqlite,开发机上好好的,测试机上却不行。后来发现是缺少驱动(Driver not loaded Driver not loaded),代码检查了又检查,发现应该是缺少dll文件(系统不提示,是自己使用 QMessageBox::warning(NULL, ("error"), database.lastError().text());后猜到的)。于是自己千方百计的想办法,反复测试,就是不行。结果悲剧的发现,原来是多次设置路径错误,浪费一上午时间。应该直接在可执行exe文件的同一目录下设置目录和文件如下即可:
my.exe\sqldrivers\qsqlite4.dll
既不要写成:
my.exe\plugins\sqldrivers\qsqlite4.dll
也不要写成
my.exe\sqldrivers\sqlite\qsqlite4.dll (因为QT自己的目录就是C:\Qt\4.8.6_2008\src\plugins\sqldrivers\sqlite)
另外,放在my.exe同一目录下也没有用。

2. 编程的时候,注意不能使用new QSqlDatabase();后调用addDatabase()函数。原因是什么我也不知道,反正结论在这里:
http://qt-project.org/doc/qt-4.8/qsqldatabase.html#open

3. 编程的时候注意,要填上QSQLITE,不是SQLITE
QSqlDatabase database = QSqlDatabase::addDatabase("QSQLITE");

4. 使用QSqlDatabase::addDatabase函数的时候,如果是一个临时对象,那么要把它命名一下,比如(关键是第二个参数):
QSqlDatabase localdb = QSqlDatabase::addDatabase("QSQLITE", "Old_DB");
如果不写这第二个参数,那么就会把这个新连接当作默认连接,这样申请QSqlQuery对象但不写明数据库连接的话就会出错。

5. 使用 QSqlDatabase::removeDatabase的时候,必须把前面所有语句括号括起来,莫名其妙的一种用法。不过既然是官方文档这样说,就记住它,遵守它,相关链接在这里:
http://qt-project.org/doc/qt-4.8/qsqldatabase.html#removeDatabase

6. 还有一个文件qsqlited4.dll,不知道是干什么。

7. 可以很方便的使用VS编译C:\Qt\4.8.6_2008\src\plugins\sqldrivers\sqlite路径下的sqlite.pro工程文件,Release编译后得到一个dll,放在相关的路径里使用没有问题。

8. Process Explorer这个软件可以清楚地显示,当前开发exe文件依赖哪些DLL,很有帮助。这样就不用动脑筋了,观察结果即可。比如它我对这个项目提示依赖:

C:\Qt\4.8.6_2008\plugins\sqldrivers\qsqlite4.dll
但是注意,它提示的是开发机上的dll路径,客户机上的路径不一定是这样的。

但它的提示也只能作为一种参考,不能完全当真,它还提示我使用:
C:\Qt\4.8.6_2008\plugins\imageformats\qtiff4.dll
可是我根本就没有使用tiff文件。所以这个提示作为一种参考,找到自己需要的信息即可。

总结,QT发布版的坑真是多,怪不得QT公司不让免费用户静态编译和修改,大概是只让高手们用它来玩的。不知道静态编译是否可以避免这些问题。

---------------------------------------------------------------------------

几个有用连接:
http://qt-project.org/doc/qt-4.8/sql-driver.html
http://blog.sina.com.cn/s/blog_a6fb6cc90101gx30.html
http://blog.csdn.net/hustyangju/article/details/17799189
http://blog.chinaunix.net/uid-28394603-id-3775493.html (讨论回滚)

安装MySQL驱动:
http://blog.sina.com.cn/s/blog_74a7e56e01017s64.html

插件工作机制:
http://blog.csdn.net/dbzhang800/article/details/6543489
http://blog.csdn.net/csfreebird/article/details/17793161

SQLite学习手册
http://my.oschina.net/eechen/blog/84641
http://my.oschina.net/eechen/blog/84639
http://www.oschina.net/question/12_53183 (一个小时内学习 SQLite 数据库

http://www.yidumall.com/news/82229.html

相关文章:

  • 公司做网站需要今日重点新闻
  • 胶州家园网站建设新乡网络推广外包
  • 188旅游网站管理系统最厉害的搜索引擎
  • 北辰做网站的公司百度官网首页官网
  • 五八同城网站开发了多久营销型网站建设解决方案
  • 做网站的详细步骤百度招商客服电话
  • wordpress 网页特效百度seo网站优化服务
  • 如何给自己做网站互联网推广项目
  • 自助做网站傻瓜式自助建站工具3000行业关键词
  • 乌鲁木齐网站建设西安网站设计公司
  • 专业医疗网站建设网络营销常用的工具
  • 企业介绍 wordpress搜索引擎优化课程
  • 有网站前台如何做后台市场营销产品推广策划方案
  • 贵阳58同城做网站营销网站建设选择原则
  • 黄石网站建设中国外贸订单网
  • 做fitting的网站营销网站建设选择
  • 西安网站建设服务免费淘宝关键词工具
  • 做移动网站优化优怎么上百度搜索
  • 做外贸业务去哪些网站网站建设制作公司
  • 武汉网络公司武汉做网站公司网络广告营销的典型案例
  • 网站建设 大公司软文营销的作用有哪些
  • 北京给网站做系统的公司名称网络推广网站推广方法
  • 企业网站建设的作用网站排名优化公司哪家好
  • 网站必须要实名认证么营销网站系统
  • 南宁网站制作开发公司网站如何做seo排名
  • 直播软件app下载免费seo包年优化平台
  • app网站怎么下载平台推广策略都有哪些
  • 设计一个个人网站sem是什么的英文缩写
  • 婚纱网站怎么做seo江西seo推广
  • 永久域名注册多少钱网络推广seo