Sdílet prostřednictvím


Omezení datové vazby

Vázání je účinným rychle vytvořit data aplikací. Aktuální architektura prvky vázání je však ze své podstaty dvěma vrstvami.

Škálovatelnost

Ovládací prvky vázané dat ADO přístup pouze data z dat ADO. Ovládací prvky vázané data RDO přístup pouze data z ovládacího prvku RDO RemoteData. Ovládací prvek RDO RemoteData neexistuje žádné řešení ale dvouvrstvá architektura, výsledkem je databázový server přijímá všechny požadavky pro načítání dat přímo použít. Přímé připojení k databázovému serveru se vyhnete zapisovat zprostředkovatele, který umožňuje přístup k obchodním střední vrstvy a objekty data. Tyto objekty než databázový server připojí dat ADO. Tyto objekty střední vrstvy můžete do mezipaměti a spravované transakce serveru jako služby COM + 1.0.

Správa verzí a distribuce

Při vydání nové verze ovládací prvky aplikace bude mít zkoušejí s novou verzí. Pokud jiná aplikace nainstalované v počítači uživatele a má jinou verzi ovládací prvky, aplikace bude mít kontrolu. Nakonec při vydání nové verze prvky nové prvky muset distribuovány uživatelům aplikace.

Ovladače a zprostředkovatele

Vázání je pouze stejně dobře jako ovladač ODBC nebo zprostředkovatele OLE DB, který používáte. Ovladače a zprostředkovatelé jsou odpovědné za vystavení ovládacích prvků data nebo data, proto je důležité zajistit ovladače nebo zprostředkovatele podporuje funkce, které potřebujete. Při výběru ovladače nebo zprostředkovatele musí také zajistit, že uživatelé mají ovladače nebo zprostředkovatele instalovali. To zahrnuje instalaci "middleware", který vyžaduje ovladače nebo zprostředkovatele. Například pro připojení ODBC Oracle uživatele by jste nainstalovali pouze ovladači ODBC Oracle, ale také Oracle SQL * Net middleware. Připojení k databázi Oracle 7.3 serverů doporučujeme ovladač Microsoft Oracle ODBC.

Programovatelnost

Ovládací prvky ActiveX byly navrženy jako součásti černé pole, je omezený přístup k rozhraní ovládacího prvku pro vývojáře programovatelnosti. V modelu vázání v editoru zdrojů to je implementována prostřednictvím tříd wrapperu generována pomocí Průvodce vložit ovládací prvek ActiveX. Pokud Průvodce nezjistil třídy typu coclass, generovány žádné wrapper třídu a neexistuje žádný programový přístup.

Navzdory těmto omezením vázání poskytuje způsob, jak rychle prototypu dat aplikace Visual C++. Pokud je důležitá rychlost vývoje, vázání považovat při návrhu aplikace.

Viz také

Odkaz

Vazby dat s ovládacími prvky technologie ActiveX v aplikaci Visual C++