1. Are you ready for the Galaxy S20? Here is everything we know so far!

multiple records not insert into sqllite

Discussion in 'Android Development' started by ravindra4ravi, Dec 28, 2009.

  1. ravindra4ravi

    ravindra4ravi Lurker
    Thread Starter

    I tryed to insert multiple records in sqllite database but it insert only first record my code is here :
    Sqllitedatabase db;

    public void createTableEntry(MyDetails detail) {
    ContentValues content = new ContentValues();
    String name[],sex[],city[];
    int age[];
    name = detail.getName();
    age = detail.getAge();
    sex = detail.getSex();
    city = detail.getCity();
    for(int i = 0; i<detail.getAge().length;i++){
    content.put(KEY_NAME, name);
    content.put(KEY_AGE, age);
    content.put(KEY_SEX, sex);
    content.put(KEY_CITY, city);
    db.insert(DATABASE_TABLE, null, content);
    }
    }

    but it insert only first record

    Please help me urgently with suitable code.........

    Regards

    Ravindra
     


  2. lekky

    lekky Lover

    You are wanting to insert a record for every age?

    Should this line:

    Code (Text):
    1. for(int i = 0; i<detail.getAge().length; i++){
    be:

    Code (Text):
    1. for(int i = 0; i<detail.getAge(); i++){
    ?
     
Loading...

Share This Page

Loading...