Hallo Klaus, jetzt wird es kompliziert für mich. Ich habe alles mögliche versucht, aber den Programmcode für das Resultat bekomme ich nicht hin. Hier mal der Code (ohne Resultat) wenn ich einen Datensatz löschen will. `on mouseup -- Datensatz auswählen put gDataGridid into gloeschid If gloeschid = "0" then Answer "Bitte Datensatz markieren" exit to top end if answer question "Datensatz wirkich löschen?" with "JA" or "NEIN" put it into Antwort if Antwort = "Ja" then put revOpenDatabase ("sqlite","D:/Daten/Livecode/Version8/Auto/auto.db", , , , ) into dbid put "DELETE FROM auto WHERE ID = '" & gloeschid & "'" into sql revExecuteSQL dbid, sql -- Liste aktualisieren put revOpenDatabase ("sqlite","D:/Daten/Livecode/Version8/Auto/auto.db", , , , ) into dbid put "SELECT id, Datum, Auto, Restladung, Endladung, Lademenge, Kw, Kosten From auto where Unterwegs = 1 " into sql put revDataFromQuery (tab, return, dbid,sql) into ergebnis put the number of lines of Ergebnis into anzahl set the dgtext of group "myDataGridU" to ergebnis revCloseDatabase dbid end if if Antwort = "Nein" then exit to top end if answer "Datensatz gelöscht" end mouseup` Ich habe mal einen anderen Test gemacht. Wenn der Stack geöffnet wird, wird die DB geöffnet und die Grunddaten werden eingelesen. Ich habe dort mal nach dem Öffnen Answer dbid eingefügt. Bei der Windowsversion bekomme ich einen Wert zurück. In der Android-Version zeigt er mir folgenden Fehler an: Database Error. Unable to open the database file. Er öffnet die Datenbank nicht weil er sie irgendwie nicht findet. Sie wird anscheinend nicht richtig kopiert. Ich finde es klasse, dass Du mir hilfst. Ich habe zwar in der Zwischenzeit das neue Buch, aber der Inhalt gibt da nichts her. Viele Grüße Dieter