最近一个课程设计需要用到数据库,选用了sqlite3,但是使用中遇到一些问题...

发布网友

我来回答

1个回答

热心网友

sqlite3_open()返回值:
SQLITE_CANTOPEN(14)
返回值含义:
无法打开数据库文件

错误代码的详细信息可以通过sqlite3_errmsg函数或 sqlite3_errmsg16函数获取
原因有两点:
1、没有权限
2 、路径错误
如果以上都没有问题你可以试试 转义字符 "\"。下面是我测试使用的代码:
sqlite3_open("home\\lx\\test.db",&db); //正确返回SQLITE_OK

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com