Sdílet prostřednictvím


O vlastnostech OLE DB

Platí na:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformový systém (PDW)SQL databáze v Microsoft Fabric

Stáhnout ovladač OLE DB

Spotřebitelé nastavují hodnoty vlastností tak, aby požadovaly konkrétní chování objektu. Například spotřebitelé používají vlastnosti k určení rozhraní, která má být zobrazena v sadě řádků. Spotřebitelé získávají hodnoty vlastností pro určení schopností objektu, jako je řádková sada, relace nebo objekt datového zdroje.

Každá vlastnost má hodnotu, typ, popis a atribut pro čtení/zápis, a u vlastností řádků také indikátor, zda lze aplikovat na základě jednotlivých sloupců.

Vlastnost je identifikována pomocí GUID a celého čísla představujícího ID vlastnosti. Množina vlastností je množina všech vlastností, které sdílejí stejný GUID. Kromě předdefinovaných sad vlastností OLE DB implementuje OLE DB Driver pro SQL Server v nich specifické sady vlastností a vlastnosti pro poskytovatele. Každá vlastnost patří do jedné nebo více skupin vlastností. Skupina vlastností je skupina všech vlastností, které se vztahují na konkrétní objekt. Některé skupiny vlastností zahrnují skupinu vlastností inicializace, skupinu vlastností zdroj dat, skupinu vlastností relace, skupinu vlastností řádků, skupinu vlastností tabulky a skupinu vlastností sloupce. V každé z těchto skupin vlastností existují vlastnosti.

Stanovení hodnot nemovitostí zahrnuje:

  1. Určení vlastností, pro které nastavit hodnoty.

  2. Určení vlastnostních množin, které obsahují identifikované vlastnosti.

  3. Přiřazení pole struktur DBPROPSET, jednu pro každou identifikovanou sadu vlastností.

  4. Přiřazení pole DBPROP struktur pro každou sadu vlastností. Počet prvků v každém poli je počet vlastností (identifikovaných v kroku 1), které patří do této množiny vlastností.

  5. Vyplnění struktury DBPROP pro každou vlastnost.

  6. Vyplnění informací (GUID sady vlastností, počet prvků a ukazatel na odpovídající pole DBPROP) ve struktuře DBPROPSET pro každou sadu vlastností.

  7. Volání metody pro nastavení vlastností a předávání počtu a pole struktur DBPROPSET.

Viz také

Vytvoření ovladače OLE DB pro SQL Server aplikaci
Vlastnosti (OLE DB)