I have a table with values. I need to add or insert value in it. For example in table exists row("exml") with value: "123", and I want to add value "4567". After that it must be "1234567", if value does not exist it must be "4567", please help me..
            Asked
            
        
        
            Active
            
        
            Viewed 118 times
        
    0
            
            
        - 
                    will you edit your question with more detail like table structure and example in format of tabular form. – CRDave Sep 19 '12 at 11:37
 - 
                    See the [SQLite documentation](http://www.sqlite.org/docs.html), particularly the links on SQL syntax and C/C++ API. – Hot Licks Sep 19 '12 at 11:43
 
2 Answers
0
            
            
        For This you have to first get existing data from table and then put a loop for Number of Records you got in database, Then you can do like this,
    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)
    }
this is not complete code,this will just give you a brief idea of what you can do, I hope this will help you.
        Anand
        
- 1,129
 - 7
 - 29
 
0
            
            
        Check the link it is described Creating Database, Creating Table ,
Open Database Retrieve data From the table
It will help you for inserting and retrieving values.
Creating an SQLite3 database file through Objective-C
Checkthis.
        Community
        
- 1
 - 1
 
        Vineesh TP
        
- 7,755
 - 12
 - 66
 - 130