次の方法で共有


Tables コレクション (ADOX)

適用先: Access 2013、Office 2013

カタログのすべての Table オブジェクトを含みます。

注釈

Tables コレクションの Append メソッドは、ADOX に対して一意です。 次のことができます。

  • Append メソッドを使用して、新しいテーブルをコレクションに追加します。

残りのプロパティとメソッドは、ADO コレクションに標準で装備されています。 次のことができます。

  • Item プロパティを使用して、コレクションのテーブルにアクセスします。

  • Count プロパティを使用して、コレクションに含まれるテーブルの数を返します。

  • Delete メソッドを使用して、コレクションからテーブルを削除します。

  • Refresh メソッドを使用して、コレクションのオブジェクトを更新し、カレント データベースのスキーマを反映します。

プロバイダーによっては、Tables コレクションで他のスキーマ オブジェクト (View など) を返すことがあります。 したがって、複数の ADOX コレクションに同じオブジェクトへの参照が含まれることになります。 1 つのコレクションからオブジェクトを削除すると、削除されたオブジェクトを参照する別のコレクションでは、コレクションで Refresh メソッドを呼び出すまで変更内容が反映されません。 たとえば、Microsoft Jet の OLE DB Provider では、View は Tables コレクションで返されます。 View を削除した場合は、Tables コレクションにその変更を反映するために、コレクションで Refresh を実行する必要があります。