Tag: sqlite

特殊字符JSON iOS SQLite

我有一个问题。 我从JSON获取信息,他返回我无效的字符。 JSON给我这个:“27 /”“当我需要这个:27”。 我知道这是一个特殊字符的编码,但是当我使用NSString的值在SQLite表中创build一个插入,我不能使用27 /“原因插入格式是这样的:INSERT INTO FORMATOS(ID,NOMBRE)VALUES (“17”,“27”“)。 我需要什么方法在SQLlite中正确插入信息? for (int i = 0; i<idFormato.count; i++) { NSString *idStr = [idFormato objectAtIndex:i]; NSString *nameStr = [nameFormato objectAtIndex:i]; insertSQL = [NSString stringWithFormat:@"INSERT INTO FORMATOS (ID, NOMBRE) VALUES (\"%@\", \"%@\")", idStr, nameStr]; //Char constant with the query encoded un UTF const char *insert_stmt = [insertSQL UTF8String]; […]

数据库错误:数据库磁盘映像格式错误

我从这个教程sqlite数据库iOS应用程序教程运行代码。 但它是插入logging给sql错误 数据库错误:数据库磁盘映像格式错误…无法执行查询。 我如何解决这个错误?

sqlite3 – iOS – 数据库被locking

我正在开发一个iPad的应用程序,我正在使用SQLite语句(select,更新,插入,删除)。 我打开(sqlite3_open)数据库的开始和closures(sqlite3_close)在每个句子的结尾。 但有时我得到了“数据库被locking”的消息。 我不知道我能做些什么来解决这个问题。 感谢和抱歉这个小小的信息。

如何在iOS中使用sqlite存储双引号

我使用sqlite数据库以离线模式存储值。在这些值中它包含带双引号的string(例如: hai“Man” )。 NSString* insertSQL = [NSString stringWithFormat: @"UPDATE tablename SET SummaryDescription=\"%@\" WHERE SummaryDate1=\"%@\" AND ClientId=\"%@\"",SummaryDescription,[_dic objectForKey:@"SummaryDate1"],[[NSUserDefaults standardUserDefaults]objectForKey:@"ClientID"]]; [db updateTable:insertSQL]; 在SummaryDescription中包含值hai“Man” 。但是我无法将这些数据存储到数据库中。 如果我们删除这个双引号,我们可以存储这个数据。是否有其他方式来存储这些types的双引号string。

在xcode 5中使用sqlite浏览器查看coredata

由于升级到XCode 5,我无法查看我的应用程序文件夹中的sqlite文件中的数据。 文件夹结构有所改变,但我仍然可以find正确的应用程序,但是当我用sqlite浏览器打开sqlite文件,似乎没有在CoreData中的任何数据。 有任何想法吗?

应用程序更新的iOS方法

嗨,我想知道是否有任何方法,当一个应用程序更新类似于androids onUpgrade()。 我在我的应用程序中使用SQLite数据库,并在新版本中架构已经改变了很多。 如果旧版本是在手机上,我通过Xcode运行新版本。 它不会工作,因为旧的表不对应。 该应用程序同步到服务器,所以我不担心用户数据。 所以我可以放弃更新的所有表格。

iOS的SQLite.swift,关于应用程序的升级?

关于macros伟和惊人的SQLite.swift,我想知道 您在app storev7中有一个应用程序。 有一个升级到V8。 用户X使用app store将v7升级到v8。 在v8中说,我们已经稍微改变了一个sql表,可能会添加一列或重命名一列。 在这种情况下,SQLite.swift应该做什么或必须做什么特别的事情? 什么是SQLite.swift的方式来处理? (举例来说,Android的助手类中有一个方便的onUpgrade概念,它带有一套复杂的问题。)

ORDER BY random()与SQLITE中的种子

我想实现分页随机设置 Select * from Animals ORDER BY random(SEED) LIMIT 100 OFFSET 50 我试图设置int整数和一些断裂。 不起作用 如何在sqlite中随机播种? 我正在寻找一个机会,因为类似的问题已经存在 – 抛种SQLite RANDOM() 。 我只是没有得到的PHP解决scheme。

为什么我在xcode控制台中得到这个CPSqliteStatementPerform错误

我在xcode控制台中得到以下错误,但我不知道它只是在抱怨只读数据库: CPSqliteStatementPerform: attempt to write a readonly database for UPDATE ddd.ext_container SET orig_date_modified = (SELECT date_modified FROM container WHERE pid=container_pid) WHERE orig_date_modified=0 CPSqliteStatementReset: attempt to write a readonly database for UPDATE ddd.ext_container SET orig_date_modified = (SELECT date_modified FROM container WHERE pid=container_pid) WHERE orig_date_modified=0 以下代码在错误之前执行: MPMediaQuery *myPlaylistsQuery = [MPMediaQuery playlistsQuery]; NSArray *array = [myPlaylistsQuery collections]; playlists […]

核心数据设置XCode中的一对多4.3.1

我想了解如何在Xcode 4.3.1中build立一对多的关系。 通常有一个“复数”选项的实用程序窗格,但我找不到它了。 有谁知道这个选项是否移动到别的地方? 谢谢 :)