C++用sqlite3_open连接打开指定数据库的小问题

匿名 (未验证) 提交于 2019-12-02 23:49:02

一开始我也纳闷,我以为是我数据库没弄好,但是当我仔细检查,才发现 原来我少了分号

所以用的时候需要注意。。。

代码部分:

#include "stdafx.h"   #include "sqlite3.h"   #include <iostream>   using namespace std;  sqlite3 * pDB = NULL; int _tmain(int argc, _TCHAR* argv[]) {     //打开路径采用utf-8编码       //如果路径中包含中文,需要进行编码转换    //指定数据库路径记得写全  并加上   分号 " ; "     int nRes = sqlite3_open("D:\\sqlite\\fuck.db;", &pDB);       if (nRes != SQLITE_OK)     {         cout << "Open database fail: " << sqlite3_errmsg(pDB);         goto QUIT;     }     else     {         cout << "打开数据库成功!" << endl;     }  QUIT:     sqlite3_close(pDB);      return 0; }

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!