我对 sqlite3_open_v2 函数有疑问。操作系统是Windows,在Qt Creator中开发。
sqlite3_open("database.db", &db);//工作正常
但是
sqlite3_open_v2("database.db", &db, SQLITE_OPEN_READWRITE, "");//不工作
我很确定这不是 utf-8 编码问题,因为第一个函数工作正常,我试图更改项目属性中的编码。 也许问题出在第一个参数中的文件路径。绝对路径也不起作用。
有人知道使用此功能的想法和例子吗?
最佳答案
感谢您的回答。
问题出在最后一个参数上。它必须是 0 或 NULL 而不是 ""
就这样吧,谢谢
关于c++ - 函数 sqlite3_open_v2 文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10775791/