【问题标题】:SQLite add or insert valueSQLite 添加或插入值
【发布时间】:2012-09-19 11:31:49
【问题描述】:

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

【问题讨论】:

  • 你会用更详细的表格结构和表格格式的示例来编辑你的问题吗?
  • 查看SQLite documentation,尤其是关于 SQL 语法和 C/C++ API 的链接。

标签: iphone objective-c ios sqlite


【解决方案1】:

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

    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)
    }

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

【讨论】:

    【解决方案2】:

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

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

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

    Creating an SQLite3 database file through Objective-C

    检查一下。

    【讨论】:

      猜你喜欢
      • 2012-10-29
      • 2013-02-23
      • 2015-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多