2012-03-14 4 views

답변

0

사용하여 커서 오브젝트는

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; 

    } 

얻기 값

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; 

    } 

및 통화 t을 계산 얻을

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

} 

그리고위한 방법은 아래의 삽입 데이터베이스

를 호출 할 수 있습니다 지금까지

을 요구 그리고 링크

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

1
SELECT * from SQLITE_SEQUENCE; 

나는 그것을 시도하지하지만 난 프로그래머가 항상 sqlite_sequence 테이블이 나열 SQLite는 DB에 자동으로 추가 .. 그것을 작동합니다 생각을 따라 HESE 방법 너의 모든 테이블.

+0

나는 노력했고 일하는 것을 발견했다. – darsh

관련 문제