C Claus Member Licensed User Longtime User Nov 27, 2012 #1 Hallo hab schon alles durchgesucht aber : Wie kann ich ein *.db file mit in die apk packen? Hab irgendwo irgendwas von einem Filemanager in der IDE gelesen aber nichts dergleichen gefunden (ausser den für pictures im designer) Habe probiert das *.db file einfach in den "Files" ordner zu kopieren. wird aber nicht mit auf dem Telefon/Tablet installiert. Zu testen hab ich dann folgendes aufgerufen: If File.Exists(File.DirAssets,"myDB.db") = False Then Msgbox("Nicht vorhanden","Test") End If Wie geht das? Gruß Claus
Hallo hab schon alles durchgesucht aber : Wie kann ich ein *.db file mit in die apk packen? Hab irgendwo irgendwas von einem Filemanager in der IDE gelesen aber nichts dergleichen gefunden (ausser den für pictures im designer) Habe probiert das *.db file einfach in den "Files" ordner zu kopieren. wird aber nicht mit auf dem Telefon/Tablet installiert. Zu testen hab ich dann folgendes aufgerufen: If File.Exists(File.DirAssets,"myDB.db") = False Then Msgbox("Nicht vorhanden","Test") End If Wie geht das? Gruß Claus
klaus Expert Licensed User Longtime User Nov 27, 2012 #2 Der Filemanager im IDE befindet sich unten rechts im File Tab. Da musst Du deine Datenbank hinzuladen. Alle Dateien die mit den Filemanagern (IDE und Designer) hinzugeladen sind befinden sich im Files Order und werden in die apk Datei eingebunden. Dieser Ordner kann im Code mit File.DirAssets aufgerufen werden. Datenbanken können nicht im File.DirAssets Order aufgerufen werden und müssen deshalb in einen anderen Order kopiert werden. Beispielcode: Code: Copy If FirstTime Then If File.Exists(DBFileDir, DBFileName) = False Then File.Copy(File.DirAssets, DBFileName, DBFileDir, DBFileName) End If SQL1.Initialize(DBFileDir, DBFileName, True) End If Beste Grüsse. Beste Grüsse.
Der Filemanager im IDE befindet sich unten rechts im File Tab. Da musst Du deine Datenbank hinzuladen. Alle Dateien die mit den Filemanagern (IDE und Designer) hinzugeladen sind befinden sich im Files Order und werden in die apk Datei eingebunden. Dieser Ordner kann im Code mit File.DirAssets aufgerufen werden. Datenbanken können nicht im File.DirAssets Order aufgerufen werden und müssen deshalb in einen anderen Order kopiert werden. Beispielcode: Code: Copy If FirstTime Then If File.Exists(DBFileDir, DBFileName) = False Then File.Copy(File.DirAssets, DBFileName, DBFileDir, DBFileName) End If SQL1.Initialize(DBFileDir, DBFileName, True) End If Beste Grüsse. Beste Grüsse.