qq_23282479
qq_23282479
采纳率0%
2017-11-12 10:00

QT 打开数据库 显示 驱动未加载

如图,我在pro 里已经加了sql
能创建 就是不能open 。网上的 一些方法试了也无效。
有什么方法解决吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • Liuzwang Liuzwang 4年前

    看错问题了,驱动未加载??
    那我回答错了。
    sqlite的驱动未加载还没碰到过。一般安装的时候回安装好的。
    那你只能看看安装目录里面是不是有这个驱动了

    点赞 评论 复制链接分享
  • Liuzwang Liuzwang 4年前

    图片说明
    databese=QSqlDatabase::database这行的原函数是这样的
    static QSqlDatabase database(const QString& connectionName = QLatin1String(defaultConnection), bool open = true);
    你调用的时候里面用的是QString类型的。所以你试试QLatin1String(“qt_sql_default_connectiong”)

    我没试诶,不确定。不行别骂。我只是看了下你调用的函数原型

    点赞 评论 复制链接分享
  • qq_23282479 qq_23282479 4年前

    图片说明

    点赞 评论 复制链接分享

相关推荐