Hallo zusammen,
habe ein kleines Problem der Spaltentyp-Erkennung einer Access-DB.
Habe in Access 2007 die Datenbank entworfen und die Datentypen gesetzt und speichere die DB immer im Access 2002/2003 Format(Gibt sonst auch Fehler bezüglich des Server-Explorers, der erkennt Access 2007 DB's nicht). Nun erkennt der JET-Provider beim einfügen der Datenquelle z. B. eine Primary Key-Autowert-Long Integer Spalte als Int32 obwohl dieser Datentyp in Access halt long ist und auch in .NET ein long/Int64 sein müsste. Das gleiche bei Spalten die in Access Integer/Int32 sind erkennt er als short/Int16. Woher kommt das? Ich verstehe es einfach nicht.
Grüße
Marcel
habe ein kleines Problem der Spaltentyp-Erkennung einer Access-DB.
Habe in Access 2007 die Datenbank entworfen und die Datentypen gesetzt und speichere die DB immer im Access 2002/2003 Format(Gibt sonst auch Fehler bezüglich des Server-Explorers, der erkennt Access 2007 DB's nicht). Nun erkennt der JET-Provider beim einfügen der Datenquelle z. B. eine Primary Key-Autowert-Long Integer Spalte als Int32 obwohl dieser Datentyp in Access halt long ist und auch in .NET ein long/Int64 sein müsste. Das gleiche bei Spalten die in Access Integer/Int32 sind erkennt er als short/Int16. Woher kommt das? Ich verstehe es einfach nicht.
Grüße
Marcel
Comment