Methode OpenSchema von ADO

Definition und Verwendung

Die Methode OpenSchema kann ein Recordset-Objekt zurückgeben, das Informationen über das Schema des Datenquellspeichers enthält. Zum Beispiel können die Schema-Informationen den Namen der Tabelle, die Namen der Spalten in der Tabelle und den Datentyp jeder Spalte umfassen. Das Recordset wird im Lesezugriff- und statischen Cursor-Modus geöffnet.

Syntax

Set rs=objconn.OpenSchema(querytype,criteria,schemaid)
Parameter Beschreibung
querytype

Erforderlich. Jeder SchemaEnum Wert, der den Typ der auszuführenden Schema-Anfrage darstellt.

Anmerkung: Der OLEDB-Standard erfordert nur drei SchemaEnum-Werte, die unterstützt werden müssen: adSchemaTables, adSchemaColumns und adSchemaProviderTypes.

criteria Optional. Array der Abfragebeschränkungen für jede QueryType-Option, wie in SchemaEnum aufgelistet.
schemaid GUID für Anfragen nach Anbietermodellen, die vom OLE DB-Standard nicht definiert sind. Wenn QueryType auf adSchemaProviderSpecific gesetzt wird, ist dieses Parameter erforderlich. Andernfalls wird er nicht verwendet.