ITPub博客

首页 > 数据库 > > fedora 20 下的QT 5.5.1 数据库连接问题

fedora 20 下的QT 5.5.1 数据库连接问题

作者:cartoonfish 时间:2019-09-02 10:19:06 0 删除 编辑

使用QT内部类连接数据库之后无法跨文件使用数据库。

如我在 sql.h 中设置了打开数据库函数,在main.cpp文件中调用打开数据库函数。之后再mainwindow使用数据库操作的时候,显示未连接数据库。

具体:

使用QSqlQuery query;

完全无法使用,报错显示没有连接数据库

使用QSqlQuery query(数据库对象名);

只能在同一文件中打开数据库,然后使用。

现在的使用方法:

不断在不同的文件中打开数据库-使用-关闭数据库

尝试过的解决办法:

使用static

使用extern

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1409/viewspace-3141257/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    96
  • 访问量
    514