Tables コレクション (ADOX)

カタログのすべての Table オブジェクトが含まれています。

注釈

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

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

残りのプロパティとメソッドは、ADO コレクションでの標準です。 次のようにすることができます。

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

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

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

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

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

このセクションには、次のトピックが含まれています。

参照

カタログ ActiveConnection プロパティの例 (VB)
Columns および Tables Append メソッド、Name プロパティの例 (VB)
Connection Close メソッド、Table Type プロパティの例 (VB)
Keys Append メソッド、Key Type、RelatedColumn、RelatedTable、UpdateRule プロパティの例 (VB)
Catalog オブジェクト (ADOX)
Table オブジェクト (ADOX)