当前位置:  开发笔记 > 编程语言 > 正文

sqlite3_open - 检查文件是否为sqlite3数据库的问题

如何解决《sqlite3_open-检查文件是否为sqlite3数据库的问题》经验,为你挑选了1个好方法。

我是第一次使用sqlite3,并且在打开文件之前无法正确检查文件.到目前为止,sqlite总是在任何文件上返回OK.

此外,文件名是从GTK文件选择器返回的变量.它返回一个绝对路径,我猜这不是问题.

谢谢你的帮助.

这是代码的片段:

int rc;
char *filename;
sqlite3 *db;

filename = gtk_file_chooser_get_filename(etc.);

if(SQLITE_OK == rc = sqlite3_open(filename,&db))
{  etc. }

Doug Currie.. 5

sqlite3_openpragma准备第一个非语句之前,实际上并未读取该文件.

sqlite3_open_v2 提供其他选择.



1> Doug Currie..:

sqlite3_openpragma准备第一个非语句之前,实际上并未读取该文件.

sqlite3_open_v2 提供其他选择.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有