German SQLite Macke

Dataverde

Member
Licensed User
Longtime User
Hallo Basic4Android Jünger!

Ich habe ein Problem mit SQLite:
Meine App friert ein und wird dann kurze Zeit später vom OS beendet wenn ich die Abfrage
B4X:
"Select ARTNR, PFLANZEN.PFLNR, BOTNME, GERNME, ARTIKEL.QUALNR, FSIZE, USIZE, SMLARTNR, LARGARTNR, QUALBEZ FROM PFLANZEN INNER JOIN ARTIKEL ON PFLANZEN.PFLNR = ARTIKEL.PFLNR INNER JOIN QUALITAETEN ON ARTIKEL.QUALNR = QUALITAETEN.QUALNR WHERE ARTMC1 LIKE '"&mc&"%' ORDER BY QUALITAETEN.QUALBEZ"
starte.

Die selbe Abfrage mit
B4X:
WHERE PFLANZEN.GERNME LIKE '"&name&"%'
funktioniert einwandfrei.

Das Selbe passiert mir mit dem SQLiteAdmin unter Windows7 auch.
Mit einer kleinen Testdatenbank hat alles prima funktioniert, jetzt habe ich aber Daten importiert. Leider kann ich nicht nach einzelnen Fehlern im Import suchen, da es ca.70.000 Rows sind.

Eine Fehlermeldung gibts auch nicht, weil sowohl die App als auch der SQLiteAdmin einfrieren und dann vom OS beendet werden.

Weiss einer von euch an welchen Daten sich SQLite auf diese Art verschluckt?
Gibt es eine Möglichkeit an eine Fehlerbeschreibung zu kommen(errorlog)?

Schönen dank für die Mühen!
Grüße,
Lennart
 

Kiffi

Well-Known Member
Licensed User
Longtime User
Eine Fehlermeldung gibts auch nicht, weil sowohl die App als auch der SQLiteAdmin einfrieren und dann vom OS beendet werden.
kannst Du uns die DB zum Download zur Verfügung stellen?

Grüße ... Kiffi
 

Dataverde

Member
Licensed User
Longtime User
Das Problem hat sich erledigt es lag wohl an der Reihenfolge der INNER JOIN.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…