SQLite3 执行sqlite3_prepare_v2的时候提示“Error:no such table: bookCollect”的原因解析
来源:互联网 发布:生物圈二号 知乎 编辑:程序博客网 时间:2024/05/29 09:23
问题如下:
解释:1、执行SQL编译的时候sqlite3_prepare_v2(sqlite, [sql UTF8String], -1, &stmt,NULL)的返回值为1,对应Apple的解释是
也就是找不到数据库文件,虽然我在模拟器文件中查看到数据库文件
解决方法:这个就是SQLite3的自动处理机制,也就是“if it doesn't find the database,it will creat a blank database”,所以模拟器看到的数据库文件只是SQLite3进行编译的时候无法找到数据库文件从而自动创建的一个空的数据库文件。当然走到sqlite3_prepare_v2的时候会提示“Error:no such table: bookCollect”
参考:stack voerflow :stackoverfl(哈哈)ow.com/questions/21756185/sqlite3-prepare-v2-no-such-table
1、这是database的相对路径即可
NSString *filePath = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/%@",KFilename];
2、如果执行SQL语句有错误的时候,可以使用下面的API接口显示详细的错误信息
0 0
- SQLite3 执行sqlite3_prepare_v2的时候提示“Error:no such table: bookCollect”的原因解析
- No such table xxx错误的原因、解决办法:
- SQLite error,no such table的处理方法
- asp.net sqlite error no such table的解决方案
- android.database.sqlite.SQLiteException: no such table错误出现的原因及解决办法
- 编译fdk-aac,执行批处理的时候出现这个错误,mingw32-gcc.exe: error: CreateProcess: No such file or directory的问题
- 正确解决no such table的问题
- android ormlite no such table的bug
- Django “no such table: django_session”的解决办法
- linux执行python的脚本文件,提示提示No such file or directory
- wpf项目改debug为Release后报错sqlite error no such table的问题
- jni开发的时候fatal error: iostream: No such file or directory
- Java执行Shell脚本“No such file or directory”异常的可能原因
- LINUX下执行脚本时,出现bad interpreter:No such file or directory的原因
- Java执行Shell脚本“No such file or directory”异常的可能原因
- 执行脚本文件出现bad interpreter:No such file or directory的原因
- Linux执行.sh文件,提示No such file or directory的问题的解决方法
- Linux执行.sh文件,提示No such file or directory的问题的解决方法
- win7 32bit + opencv2.4.4 + qt 5.2.1搭配环境常见问题总结
- Button的使用(二):从资源文件中
- Spring - constructor-arg和property的使用示例
- 23种设计模式之python实现
- 面试第一天总结
- SQLite3 执行sqlite3_prepare_v2的时候提示“Error:no such table: bookCollect”的原因解析
- ubuntu下的截屏工具
- Varargs可变参数
- Q23:从上往下打印二叉树
- Textural Features for Image Classification
- 【Hibernate学习笔记】软件的模型
- Excel 删除重复值 一个不留
- Drawcli分析
- shell脚本学习指南笔记(第二章)