odbc_databaseGetTableNames()

概要

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

構文

odbc_databaseGetTableNames ( db_pointer As User, _
                             catalog As String, _
                             schema As String, _
                             Optional ignoreErrors? As Boolean = False ) As List
引数 [タイプ] 説明
db_pointer user データベース参照です。この参照は odbc_databaseOpen の前の呼び出しで取得する必要があります
カタログ 文字列 カタログ名です。
schema 文字列 スキーマ名です。
ignoreErrors? ブーリアン演算 任意指定。引数が True の場合はデータベース エラーは Intent の例外として報告されません。既定値は False です。

例 1

データベースからテーブル名を取得します。
Dim db As User = odbc_databaseOpen( "ODBC;DSN=PEFRESULTS") 
Dim catalogues As List = odbc_databaseGetCatalogNames( db) 
Dim tables As List = odbc_databaseGetTableNames( db, First(catalogues), "") 	
	
Intent >odbc_databaseClose( db)
--> {"MSysAccessStorage", "MSysAccessXML", "MSysACEs", "MSysComplexColumns", "MSysNavPaneGroupCategories", "MSysNavPaneGroups", "MSysNavPaneGroupToObjects", "MSysNavPaneObjectIDs", "MSysObjects", "MSysQueries", "MSysRelationships", "Customer", "Table1"}