stecke wieder einmal fest.
Habe mit Hilfe von ES Grid geschafft eine Tabelle zu erstellt.
Nun möchte ich die Daten in SQLite speichern was ziemlich unlösbar erscheint zumindest für mich.

Leider schaffe ich es nicht einmal die Monate in der richtigen Reihenfolge abzuspeichern.
Hier mein code.
Code: Alles auswählen
Procedure Speichern()
Protected db_name.s = "d:\" + Str(Jahr) +".db"
Protected SQL.s, k.i = 0
Dim Monat.s(11) ;array für monatsnamen
Monat(0) = "Januar"
Monat(1) = "Februar"
Monat(2) = "März"
Monat(3) = "April"
Monat(4) = "Mai"
Monat(5) = "Juni"
Monat(6) = "Juli"
Monat(7) = "August"
Monat(8) = "September"
Monat(9) = "Oktober"
Monat(10) = "November"
Monat(11) = "Dezember"
If FileSize(db_name) <= 0
If CreateFile(0, db_name)
CloseFile(0)
If OpenDatabase(#JahrDB, db_name, "", "")
For k = 0 To 11
SQL = "CREATE TABLE " + Monat(k)
SQL + "( Hier inhalt der tabelle ????????)"
If DatabaseUpdate(#JahrDB, SQL) = #False
Debug DatabaseError()
End
EndIf
Next
Else
Debug DatabaseError()
End
EndIf
Else
Debug db_name + " konnte nicht erstellt werden."
End
EndIf
Else ; Datenbank existiert bereits und wird geöffnet.
If OpenDatabase(#JahrDB, db_name, "", "") = #False
Debug DatabaseError()
End
EndIf
EndIf
EndProcedure
Grüße
Christian