c++ - 函数 sqlite3_open_v2 文件路径

标签 c++ sqlite qt

我对 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/

相关文章:

entity-framework - 如何使用 Entity Framework 为多对多关系表添加条目

c++ - 使用 INSTALLS 变量安装 Qmake 的依赖项

c++ - 如何创建 IPP(英特尔性能原语)C++ 包装函数?

c++ - 如何获取动态创建内存的数组大小

ios - iOS中的数据表

database - 将 SQLite 3 数据库转换为 CSV

c++ - QT变量赋值,<没有这样的值>,SIGSEGV

Qt:缺少 vtable 通常意味着第一个非内联虚拟成员函数没有定义

C++静态与线程存储持续时间销毁顺序

c++ - 将 dnorm 和 pnorm 函数从 R 导入到 Rcpp