2012-03-14 5 views

Répondre

0

en utilisant l'objet curseur, vous pouvez appeler la base de données

insertion par Ci-dessous la méthode

public long insertinto(String a1, String a2, String a3, 
     long a4) { 
    // TODO Auto-generated method stub 
    DBHelper.onOpen(db); 
    ContentValues initialValues = new ContentValues(); 
    // initialValues.put(KEY_ROWID, _id); 
    initialValues.put("aa", a1); 
    initialValues.put("a2", a2); 
    initialValues.put("a3", a3);   
    initialValues.put("a4", a4); 

    return db.insert(DATABASE_Tab,leName, null, initialValues); 

} 

Et pour obtenir Counting

public int getcount() { 
     DBHelper.onOpen(db); 
     SQLiteStatement i; 
     i = db.compileStatement("select count(*) from " + DATABASE_TableName + ";"); 
     int count = (int) i.simpleQueryForLong(); 
     DBHelper.close(); 
     return count; 

    } 

valeurs Obtenir

public Cursor fetchSecurityQuesAns(String username){ 
     DBHelper.onOpen(db); 
     Cursor fetchSecurityQuesAns = db.query(TableName, 
       new String[] {"S1","s2", 
       "s3","s4"}, "Username=" + "'" + username+ "'", null, null, null, null); 
     return fetchSecurityQuesAns; 

    } 

inviteras t méthodes es où jamais nécessaires

et suivez les liens

http://www.vogella.de/articles/AndroidSQLite/article.html

1
SELECT * from SQLITE_SEQUENCE; 

je ne l'ai essayé mais je pense que cela devrait fonctionner .. Theres toujours une table sqlite_sequence ajouté automatiquement au SQLite DB qui liste toutes vos tables.

+0

J'ai essayé et trouvé le travail. – darsh

Questions connexes