Gibt eine Liste mit Feldinformationen einer Tabelle zurück, die zu einem bestimmten Katalog/Schema gehört.
odbc_databaseGetFieldInfo ( db_pointer As User, _
catalog As String, _
schema As String, _
table As String, _
field As String, _
Optional ignoreErrors? As Boolean = False ) As List
| Argument | Typ | Beschreibung |
|---|---|---|
| db_pointer | User | Datenbankreferenz. Diese Referenz muss mit dem vorherigen Aufruf von odbc_databaseOpen abgerufen werden. |
| Katalog | String | Katalogname |
| Schema | String | Schemaname |
| table | String | Name der Tabelle/Ansicht |
| field | String | Name der Spalte/des Felds |
| ignoreErrors? | Boolean | Optional. Wenn das Argument True ist, werden Datenbankfehler nicht als Intent-Ausnahmen gemeldet. Vorgabe ist False. |
Dim db As User = odbc_databaseOpen( "ODBC;DSN=PEFRESULTS")
Dim catalogues As List = odbc_databaseGetCatalogNames( db)
Dim fieldInfo As List = odbc_databaseGetFieldInfo( db, First(catalogues), "", "Customer", "CustomerName")
Intent >odbc_databaseClose( db)
--> {"TABLE_CAT : C:\My Documents\TestDatabase.accdb", "TABLE_SCHEM : ", "TABLE_NAME : Customer", "COLUMN_NAME : CustomerName", "DATA_TYPE : -9", "TYPE_NAME : VARCHAR", ?truncated }