VB.net oder C#.net MS Access Tabelle Field Type

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