首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sqlite3_prepare_v2返回null for语句

sqlite3_prepare_v2返回null for语句
EN

Stack Overflow用户
提问于 2016-02-14 11:47:38
回答 1查看 343关注 0票数 1

通过Visual Studio启动器运行我的代码,prepare_v2函数返回null for语句(但错误代码是SQLITE_OK)。但是,通过Windows资源管理器从exe启动可以按预期工作。

因为它在可执行文件中工作,所以我假设db-,table-和column名称是正确的。因此,它(imo)不是虚拟创建的数据库(如果db-name为空(或错误?),则可能发生这种情况)。

将数据库和sqlite-dll复制到输出目录(预生成事件)。

所以我猜是什么VS2013实习生?

EN

Stack Overflow用户

发布于 2016-02-14 15:47:36

sqlite3_prepare_v2()不返回语句但返回SQLITE_OK的唯一情况是语句文本为空。

显然,当当前目录不是项目目录时,您的代码根本不会构造任何SQL语句。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35388140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档