0

我有一个带有值的表。我需要在其中添加或插入值。例如,在表中存在值:“123”的行(“exml”),我想添加值“4567”。之后它必须是“1234567”,如果值不存在它必须是“4567”,请帮帮我..

4

2 回答 2

0

检查它描述的链接创建数据库,创建表,

打开数据库从表中检索数据

它将帮助您插入和检索值。

通过 Objective-C 创建 SQLite3 数据库文件

检查这个。

于 2012-09-19T12:14:09.807 回答
0

为此,您必须首先从表中获取现有数据,然后为您在数据库中获得的记录数放置一个循环,然后您可以这样做,

    for(int i=0;i<arrOldData.count;i++)
    {
        NSString *strNew;
        if([[arrOldData objectAtIndex:i] objectForKey:@"exml"])
        {
            strNew=[[[arrOldData objectAtIndex:i] objectForKey:@"exml"] stringByAppendingString:yourNewString];
        }
        else
        {
            strNew=yourNewString;
        }

        //your insert statement will be here with value(strNew)
    }

这不是完整的代码,这只会让您简要了解您可以做什么,希望对您有所帮助。

于 2012-09-19T11:52:28.277 回答