特定のカタログまたはスキーマに属しているテーブルのフィールド情報の一覧を返します。
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
引数 | [タイプ] | 説明 |
---|---|---|
db_pointer | user | データベース参照です。この参照は odbc_databaseOpen の前の呼び出しで取得する必要があります |
カタログ | 文字列 | カタログ名です。 |
schema | 文字列 | スキーマ名です。 |
table | 文字列 | テーブルまたはビューの名前です。 |
field | 文字列 | 列またはフィールドの名前です。 |
ignoreErrors? | ブーリアン演算 | 任意指定。引数が True の場合はデータベース エラーは Intent の例外として報告されません。既定値は 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 }