Tag Ihr,
ich Progge gerade wieder etwas herum und kriege ums verrecken nicht hin eine Datenbank (Access) zur Laufzeit in Visual Basic zu erstellen
Ich versuche das Ganze wie folgt:
Code
Sub datenbankanlegen()
Dim td As TableDef
Dim fld As Field
Set ws = DBEngine.Workspaces(0)
Set db = ws.CreateDatabase(App.Path & "/Daten.mdb", dbLangGeneral, dbVersion30)
Set td = db.CreateTableDef("ADaten")
td.Name = "ADaten"
Set fld = td.CreateField("Datum", dbDate) '<- FEHLERMELDUNG ERFOLGT HIER
td.Fields.Append fld
Set fld = td.CreateField("Auftragsnummer", dbText, 50)
td.Fields.Append fld
usw.
db.TableDefs.Append td
db.Close
End sub
Alles anzeigen
Die DB wird auch erstellt bricht aber beim erstellen der ersten Spalte "Datum" mit der Fehlermeldung "Typen unverträglich" ab.
Verweise auf DAO 3.6 sowie ActiveX sind gesetzt.
Gleicher Code funktioniert bereits in einem anderen Programm ohne Probleme.
Jemand eine Idee ??
Danke
Timo