Qt:数据库连接无法打开

叶梅拉

我正在尝试从firefox的cookie-db中获取一个cookie。但是,由于某种原因,数据库无法打开。

QString tgc;
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("C:\Users\myaccount\AppData\Roaming\Mozilla\Firefox\Profiles\234f25fs.default\cookies.sqlite");
bool ok = db.open();
if (!ok)
{
    // qDebug() << "Error: connection with database fail";
}
else
{
    QSqlQuery query("SELECT value WHERE name='TGC' FROM moz_cookies");
    if (query.next())
    {
        tgc = query.value(0).toString();
    }
}
db.close();
return tgc;

但是,db.open()返回false。可能的原因是什么?

麦克风

在C和C ++中,\默认情况下字符用作转义字符,它们用于表示某些特殊字符(例如'\n'表示换行符)。当您打算在字符串文字中实际使用它们时,需要对它们进行转义。

因此,您的setDatabaseName呼叫应如下所示:

db.setDatabaseName("C:\\Users\\myaccount\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\234f25fs.default\\cookies.sqlite");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qt:数据库连接无法打开

来自分类Dev

CDbConnection无法打开数据库连接:无法打开数据库文件

来自分类Dev

Qt Programm无法打开MySql数据库

来自分类Dev

无法打开与localhost数据库VS2013的连接

来自分类Dev

yiic:CDbConnection无法打开数据库连接

来自分类Dev

数据库无法连接

来自分类Dev

QT mysql不打开数据库

来自分类Dev

无法打开数据库-登录名要求-为什么我无法连接到数据库?

来自分类Dev

数据库连接未打开

来自分类Dev

连接无法打开数据库连接:找不到驱动程序

来自分类Dev

连接无法打开数据库连接:找不到驱动程序

来自分类Dev

无法在IIS中本地打开.asp网站(该网站将无法连接到数据库)

来自分类Dev

连接到SQL数据库时出错:无法打开登录请求的数据库“ Students.mdf”。登录失败

来自分类Dev

连接到SQL数据库时出现pyodbc错误“无法打开登录请求的数据库“ database3”。

来自分类Dev

连接到SQL数据库时出错:无法打开登录请求的数据库“ Students.mdf”。登录失败

来自分类Dev

无法打开数据库错误

来自分类Dev

无法打开数据库。登录失败

来自分类Dev

无法打开数据库android Sqlite

来自分类Dev

无法打开数据库进行编写

来自分类Dev

sqlite无法打开数据库

来自分类Dev

无法打开数据库文件

来自分类Dev

实体框架无法打开数据库

来自分类Dev

PDO SQLite无法打开数据库

来自分类Dev

无法在WordPress中打开数据库

来自分类Dev

登录失败无法打开数据库

来自分类Dev

CDbConnection无法打开数据库连接:在Yii中找不到驱动程序

来自分类Dev

CDbConnection无法打开数据库连接:SQLSTATE [IMSSP]:仅在PDOStatement对象上支持给定属性

来自分类Dev

带Button的VB.NET DGV中不会显示Access数据库。连接无法打开

来自分类Dev

从 NodeJs 连接 SQL 数据库 - ConnectionError:连接尚未打开

Related 相关文章

  1. 1

    Qt:数据库连接无法打开

  2. 2

    CDbConnection无法打开数据库连接:无法打开数据库文件

  3. 3

    Qt Programm无法打开MySql数据库

  4. 4

    无法打开与localhost数据库VS2013的连接

  5. 5

    yiic:CDbConnection无法打开数据库连接

  6. 6

    数据库无法连接

  7. 7

    QT mysql不打开数据库

  8. 8

    无法打开数据库-登录名要求-为什么我无法连接到数据库?

  9. 9

    数据库连接未打开

  10. 10

    连接无法打开数据库连接:找不到驱动程序

  11. 11

    连接无法打开数据库连接:找不到驱动程序

  12. 12

    无法在IIS中本地打开.asp网站(该网站将无法连接到数据库)

  13. 13

    连接到SQL数据库时出错:无法打开登录请求的数据库“ Students.mdf”。登录失败

  14. 14

    连接到SQL数据库时出现pyodbc错误“无法打开登录请求的数据库“ database3”。

  15. 15

    连接到SQL数据库时出错:无法打开登录请求的数据库“ Students.mdf”。登录失败

  16. 16

    无法打开数据库错误

  17. 17

    无法打开数据库。登录失败

  18. 18

    无法打开数据库android Sqlite

  19. 19

    无法打开数据库进行编写

  20. 20

    sqlite无法打开数据库

  21. 21

    无法打开数据库文件

  22. 22

    实体框架无法打开数据库

  23. 23

    PDO SQLite无法打开数据库

  24. 24

    无法在WordPress中打开数据库

  25. 25

    登录失败无法打开数据库

  26. 26

    CDbConnection无法打开数据库连接:在Yii中找不到驱动程序

  27. 27

    CDbConnection无法打开数据库连接:SQLSTATE [IMSSP]:仅在PDOStatement对象上支持给定属性

  28. 28

    带Button的VB.NET DGV中不会显示Access数据库。连接无法打开

  29. 29

    从 NodeJs 连接 SQL 数据库 - ConnectionError:连接尚未打开

热门标签

归档