sql lite, android - скопировать запись в ту же таблицу - PullRequest
0 голосов
/ 22 февраля 2011

Я пытаюсь скопировать запись из базы данных sql lite в приложении для Android, а затем вставить эту же запись в ту же таблицу, но с двумя разными идентификаторами в первых двух столбцах. есть идеи?

    SQLiteDatabase db = dbs.getReadableDatabase();
        String SQL = "SELECT * FROM table_1 a " +
                "join table_2 b on a.ID = b.ID " +
                "where table1_Id = '"+Id+"' And" +
                "table_2_ID = 'one'"; 
        Cursor cursor2 = db.rawQuery(SQL, null); 
        startManagingCursor(cursor2);
        int m = cursor2.getColumnCount();
        try{
           while (cursor2.moveToNext()) {
             for(int i=0; i<m; i++){
                String id1 = cursor2.getString(i);
             }
           }
         }
         catch(Exception e){}

1 Ответ

0 голосов
/ 22 февраля 2011
try {
  while (cursor2.moveToNext()) {
    dbs.ad(Id, Id, cursor2.getString(3), "",
           cursor2.getString(5), cursor2.getString(6), cursor2.getString(7), 
           "", "");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...