Copiare dati tra tabelle del database

di il
3 risposte

Copiare dati tra tabelle del database

Stò cercando di inserire alcuni dati da una tabella ad un'altra. Ho questa query di inserimento, ma ricevo questo errore:
"E / SQLiteLog (2523): (1) no such column: data  . "
, sembra che la colonna data on esista, ma in realtà non è vero perchè da altre classi ci inserisco i dati ed è tutto ok....
non capisco perchè, avete consigli?grazie

String numero_ricevuto = (i.getStringExtra("numero_"));
SQLiteDatabase db = mHelper.getWritableDatabase();
db.execSQL("INSERT INTO " + MiaTable.TABLE_NAME +
                  "(" + MiaTable.DATA + "," 
                  + MiaTable.CAMPO1 + "," 
                  + MiaTable.CAMPO2 + "," 
                  + MiaTable.CAMPO3 + "," 
                  + MiaTable.CAMPO4 + "," 
                  + MiaTable.CAMPO5 + "," 
                  + MiaTable.CAMPO6 + "," 
                  + MiaTable.CAMPO7 + "," 
                  + MiaTable.CAMPO8 + "," 
                  + MiaTable.CAMPO9 + "," 
                  + MiaTable.CAMPO10 + ") " +
                  "SELECT 0, data, campo1, campo2, campo3, campo4, campo5, campo6, " +
                  "campo7, campo8, campo9, campo10" +
                  "FROM tabella2 WHERE numero=?",  new String[] { numero_ricevuto });        
        
        db.close();

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte