ich benutze das so.
my_sql.Initialize(File.DirRootExternal, "d_bank.db", False)
Das bedeutet Hauptverzeichnis des Tablett-Speicher. Ein Zugriff auf die SD-Karte ist mir bisher nicht gelungen.
Was auch der Grund mit ist, das mein VB-Prg. die Datenbank jedesmal neu erzeugen muss
Die Datenbank ist nur eine abgespeckte Version der Original-DB (die hat ca. 1.5 GB)
Ich behaupte nicht das der Fehler an der Datei liegt. Wenn es vorher funktioniert hat, und du nun OHNE WAS ZU ÄNDERN Probleme hast,ist vermutlich einer der Befehle in den INI Subs Mist. Der Grund für die Vermutung ist, das du von den Prg. gar nix siehst. Und der Fehler nicht erst wegen einer User-Reaktion auftritt.
Und ich würde HIER
zuerst suchen.
Sub Process_Globals
Sub Globals
Sub Activity_Create(FirstTime As Boolean)
Entweder sind Dateien die aufgerufen sind, defekt. Oder Initialize - Befehle versuchen was , was nicht geht.
Ich kenne dein Code nicht, deshalb kann ich nur raten.
Es gibt aber ein Trick wie du ihn finden kannst.
1.) Stelle den Compiler in den DEBUG-Mode.
2.) Setze in den Code Folgende Zeile. LOG ("Hier bin ich")
3.) Compiliere (BA-Brücke muss auf den Handy laufen !!!
Nun lese die Meldungen im Compiler mit.
Da sollte "hier bin ich" stehen.
steht er da, schiebe den Befehl im Code tiefer.
Wenn es
nicht da steht, schiebe den Befehl
höher
Du kannst auch mehre Befehle setzen, ich würde sie durchnummerieren. Dann geht das schneller
Auf die weise kannst du den Zeilenbereich eingrenzen. Der Befehl der zwischen den Beiden Positionen liegt musst du überprüfen.
Ich habe auf die Weise auch mein Problem gefunden und erkannt.
Gruß
Pucki