我创建了一个 sqlite3 数据库,创建了表并插入了一些数据。我可以使用终端应用程序使用选择查询进行检索。
但是当我将此数据库添加到我的 iPhone 应用程序资源并尝试以编程方式访问数据时,我收到错误“没有这样的表:表名称”
为什么会发生这种情况?
最佳答案
如果数据库路径不存在,sqlite3_open() 会为您创建一个空数据库。因此,您提供的路径可能不会引导您到达预期的文件。使用空数据库时,您会经常收到“没有这样的表”的信息。
关于iphone - Sqlite3 在 iPhone 上给出 "no such table"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/672829/