odbc_databaseGetFieldInfo()

概要

特定のカタログまたはスキーマに属しているテーブルのフィールド情報の一覧を返します。

構文

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 です。

例 1

テーブルのフィールドを示します。
 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 }