首页 新闻 搜索 专区 学院

相同的代码,打开sqlite数据库我的台式机运行通过,笔记本报错,错误信息写在代码里了,有人知道吗??

-1
悬赏园豆:10 [待解决问题]

int main(int argc, char *argv[])
{
char *errmsg = 0;
int ret = 0;
sqlite3 *db = 0;
//char buf1[1024] = { 0 };
//sprintf(buf1, "C:\\Users\\lenovo\\Desktop\\%s",argv [1]);
ret = sqlite3_open("C:\\Users\\lenovo\\Desktop\\a.db",&db);
if(ret != SQLITE_OK)
{
const char *errmsg =sqlite3_errmsg(db);//打印错误信息unable to open database file
printf("errmsg: %s\n", errmsg);
return -1;
}

life清者自清的主页 life清者自清 | 初学一级 | 园豆:76
提问于:2016-10-19 15:41
< >
分享
所有回答(1)
0

无法打开数据库文件,是不是你的系统版本不一致?

雨之秋水 | 园豆:647 (小虾三级) | 2016-10-19 17:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册