Hallo Leute,
brauche mal wieder Hilfe.
Ich erstelle zur Laufzeit eine SQLite Datenbank
If FirstTime Then
If File.Exists(rn.GetSafeDirDefaultExternal (""), "Auftraege.s3db") = False Then 'Hier Freigabe auf Speicher
AuftraegeDB.Initialize(File.DirDefaultExternal, "Auftraege.s3db", True)
CreateAuftraegeDB
End If
Sub CreateAuftraegeDB
Private Query As String
Query = "CREATE TABLE Auftraege (ID INTEGER PRIMARY KEY, Monteur TEXT, Datum TEXT, Kunde TEXT, StartZeit Text, StopZeit Text, Arbeitszeit Text, ArtderArbeit Text, Material Text, Restarbeit Text, Mitarbeiter1 Text, Mitarbeiter2 Text, Lieferschein Text,Geräte Text, Fremdleistung Text, Druckstatus Text)"
AuftraegeDB.ExecNonQuery(Query)
End Sub
Unter Android 7.0 läuft alles ohne Probleme
Datenbank angelegt finde im Ordner
Auftraege.s2db 12kb
Auftraege.s3db-journal 512b
Alles Gut
Unter Andoid 9 sieht das ganz anders aus
Dateien
Auftraege.s3db 4,1kb
Aufträge.s3db-shm 32,77kb
Auftraege.s3db-wal 12,39kb
Möchte gern die Date Aufträge .s3db per FTP übertragen und unter Windows öffnen
was mit Andoid 7 auch läuft aber leider nicht mit Android 9
Meine Manifest Datei
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="29"/>
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
CreateResourceFromFile(Macro, Themes.DarkTheme)
'Speicher Freigabe
AddManifestText(
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="29" />
)
Hoffe Ihr könnt mir helfen
Besten Dank vorab
mfg Ralf
brauche mal wieder Hilfe.
Ich erstelle zur Laufzeit eine SQLite Datenbank
If FirstTime Then
If File.Exists(rn.GetSafeDirDefaultExternal (""), "Auftraege.s3db") = False Then 'Hier Freigabe auf Speicher
AuftraegeDB.Initialize(File.DirDefaultExternal, "Auftraege.s3db", True)
CreateAuftraegeDB
End If
Sub CreateAuftraegeDB
Private Query As String
Query = "CREATE TABLE Auftraege (ID INTEGER PRIMARY KEY, Monteur TEXT, Datum TEXT, Kunde TEXT, StartZeit Text, StopZeit Text, Arbeitszeit Text, ArtderArbeit Text, Material Text, Restarbeit Text, Mitarbeiter1 Text, Mitarbeiter2 Text, Lieferschein Text,Geräte Text, Fremdleistung Text, Druckstatus Text)"
AuftraegeDB.ExecNonQuery(Query)
End Sub
Unter Android 7.0 läuft alles ohne Probleme
Datenbank angelegt finde im Ordner
Auftraege.s2db 12kb
Auftraege.s3db-journal 512b
Alles Gut
Unter Andoid 9 sieht das ganz anders aus
Dateien
Auftraege.s3db 4,1kb
Aufträge.s3db-shm 32,77kb
Auftraege.s3db-wal 12,39kb
Möchte gern die Date Aufträge .s3db per FTP übertragen und unter Windows öffnen
was mit Andoid 7 auch läuft aber leider nicht mit Android 9
Meine Manifest Datei
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="29"/>
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
CreateResourceFromFile(Macro, Themes.DarkTheme)
'Speicher Freigabe
AddManifestText(
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="29" />
)
Hoffe Ihr könnt mir helfen
Besten Dank vorab
mfg Ralf