Startseite › Foren › Deutsches LiveCode-Forum › revdverr,Database error beim Einfügen von Daten aus einer sql Datenbank › Antwort auf: revdverr,Database error beim Einfügen von Daten aus einer sql Datenbank
Hallo Klaus,
danke für die Info bzgl. dem Speicherpfad. Da habe ich wieder etwas gelernt 😉
Leider funktioniert es aber immer noch nicht. Weder wenn ich die DB direkt in resources ansprich, noch wenn ich sie in documents kopiere und von dort zu öffnen versuche.
Ich habe jetzt die Daten zum Auslesen geändert (es sollen nur „Namen“ ausgelesen werden). Diese Überschrift gibt es aber gar nicht in der DB. Die Fehlermeldung in Livecode besagt, dass es die column nicht gibt. In der App bleibt die Meldung aber „undefined SQLite error“…
Vielleicht hilft das weiter…
Anbei das derzeitige Skript
on openStack
if the environment is „mobile“ then
put specialFolderPath(„documents“) & „/routen.db“ into tDBPath
if there is not a file tDBPath then
put URL(„binfile:“ & specialFolderPath(„resources“) & „/routen.db“) into URL(„binfile:“ & tDBPath)
end if
put specialFolderPath(„documents“) into programmPfad
else
put the filename of this stack into programmPfad
set the itemDelimiter to „/“
delete the last item of programmPfad
end if
end OpenStack
on dbVerbinden
put revOpenDatabase(„sqlite“, programmPfad & „/routen.db“) into dbid
end dbVerbinden
on datenHolen
put „SELECT Namen From routen“ into sql
put revDataFromQuery(tab,return,dbid,sql) into ergebnis
set the dgtext of group „routen“ on card „Streckenauswahl“ to ergebnis
end datenHolen
LG
Mario