Android mehrere Zeilen einfügen, um die sqlite-Tabelle
Hallo alle zusammen, ich würde gerne insert mehrere Datensätze, um meine sqlite-Tabelle auf einmal,
Dies ist, was ich versucht habe:
DBHelper.class
public void insertToOUTTRANS(ArrayList<String> arrListDocumentNumber){
ContentValues cv = new ContentValues();
for(String text : arrListDocumentNumber){
cv.put(KEY_DOCUMENTNUMBER, text);
}
myDataBase.insert(TBL_OUTTRANS, cv, null);
}
Aber ich bin immer Fehler in dieser Zeile:
myDataBase.insert(TBL_OUTTRANS, cv, null);
Fehler sagt:
The method insert(String, String, ContentValues) in the type SQLiteDatabase is not applicable for the arguments (String, ContentValues, null)
MainActivity.class:
for(int i = 0; i< arrDocumentNumber.length; i++) {
ArrayList<String> arrListDocumentNumber = new ArrayList<String>();
ArrayList<String> arrListUnitOfMeasure = new ArrayList<String>();
ArrayList<String> arrListLocationCode = new ArrayList<String>();
arrListDocumentNumber.put(tvItemCode.getText().toString());
arrListUnitOfMeasure.put(editText1.getText().toString));
arrListLocationCode.put(editText1.getText().toString));
}
Aber ich bin irgendwie verwirrt, wie eine Schleife über den cursor, um alle Elemente aus der listview zu speichern, zu meinem Tisch. Irgendwelche Ideen? Ich würde gerne Ihre Hilfe schätzen. Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
insert
Methoden aussieht..So dass Sie brauchen, um passieren
arguments
wie..Überprüfen
syntax
hier.Versuchen, diese
statt