SCHEMA_ENTRY

schema_entry ( GUID, rowsetClass );

Parametreleri

guid

Bir şema satır kümesi GUID. Bkz: ole db Programmer's Reference şema satır kümeleri listesi ve GUID'lerine IDBSchemaRowset.

rowsetClass

Şema rowset.  temsil etmek üzere oluşturulan sınıf;

Açıklamalar

Bu makro, bir sınıf için bir GUID ilişkilendirir. IDBSchemaRowsetImpl sonra harita GUID'lerinin listesini sorgulayabilirsiniz veya GUID belirtilmezse, satır kümesi oluşturabilirsiniz. IDBSchemaRowsetImpl oluşturur şema satır kümesi için standart CRowsetImplbenzer-dışında bir Execute yöntemi aşağıdaki imzası olan sağlamalıdır türetilmiş sınıf,:

Hresult Execute (long * pcRowsAffected, ulong cRestrictions, const VARIANT * rgRestrictions)

Bu çalıştırma işlevi satır'ın verilerini doldurur. atl nesne sihirbaz, projede üç ilk şema satır kümeleri oluşturur: her üç zorunlu ole db şema (dbschema_tables, dbschema_columnsve açıklandığı gibi DBSCHEMA_PROVIDER_TYPES, IDBSchemaRowset ole db Programmer's Reference). Sihirbaz ayrıca şema Haritayı üç ilgili girişleri ekler. Bir ole db şablon sağlayıcı bir sağlayıcı oluşturmak için Sihirbazı kullanma hakkında daha fazla bilgi için bkz: oluşturma.

Makrolar için ole db sağlayıcısı şablonları

Ayrıca bkz:

BEGIN_SCHEMA_MAP, end_schema_map

Index