Hallo zusammen.
Ich versuche von einer MDB-Datenbank (MS Access) die Feld-Typen und die Feld-Namen zu bekommen.
Sprich Currency, Text, Memo, Autowert usw.
Wie geht das mit C#.net oder VB.net!
Gruss,
Sebastian
Hallo zusammen.
Ich versuche von einer MDB-Datenbank (MS Access) die Feld-Typen und die Feld-Namen zu bekommen.
Sprich Currency, Text, Memo, Autowert usw.
Wie geht das mit C#.net oder VB.net!
Gruss,
Sebastian
Ich weiss nun wie ich die Feldnamen erhalten, aber immer noch nicht die Feldtypen (memo, text, autowert,…).
Bitte um Hilfe.
Hallo Sebastian,
sollte es das sein:
Dim tb As TableDef
tb.Fields(0).Type
???
Fields(0).
kennt auch noch viel mehr Eigenschaften.
mfg
Dirk.Pegasus
Hi Dirk.
Habe es nicht mit den TableDef gelöst sondern mit OleDb.OleDbSchemaGuid.
Dieses OleDb.OleDbSchemaGuid hat ein .Columns und dieses liefert mir folgendes Ergebnis:
TABLE\_NAME : COLUMN\_NAME : ORDINAL\_POSITION : COLUMN\_HASDEFAULT : COLUMN\_FLAGS : IS\_NULLABLE : DATA\_TYPE : CHARACTER\_MAXIMUM\_LENGTH : CHARACTER\_OCTET\_LENGTH : DESCRIPTION :
Suppliers : Address : 5 : False : 106 : True : 130 : 60 : 120 : Street or post-office box. :
Jetzt steht bei DATA_TYPE 60 drinnen, was ist das?? Gibts dar eine Referenz habe auf msdn, google,… nichts gefunden, andere felder haben zB 15,40,…
Gruss,
Sebastian
Hallo Sebastian,
schau mal zB dort:
http://www.carlprothman.net/Technology/DataTypeMappi…
mfg
Dirk.Pegasus
Hi Dirk.
schau mal zB dort:
http://www.carlprothman.net/Technology/DataTypeMappi…
genial. Danke!!
Gruß,
Sebastian