Sdílet prostřednictvím


Omezení datové vazby

Vázání je efektivní způsob, jak rychle vytvořit data aplikací.Aktuální architektura ovládací prvky vázání dat je však ze své podstaty dvě vrstvy.

Škálovatelnost

Ovládací prvky vázání dat rozhraní ADO můžete pouze přístup k datům z ovládací prvek dat rozhraní ADO.RDO ovládací prvky vázané na data můžete pouze přístup k datům z ovládacího prvku rozhraní RDO RemoteData.Prvku rozhraní RDO RemoteData neexistuje žádné řešení, ale Chcete-li použít dvouvrstvá architektura, jehož výsledkem je databázový server přijímá všechny požadavky na načítání dat přímo.Nechcete-li přímé připojení k databázovému serveru, Zapisovat zprostředkovatele, který umožňuje přístup k střední vrstvu byznys a datových objektů.Ovládací prvek dat rozhraní ADO připojí tyto objekty, spíše než na databázovém serveru.Tyto objekty střední vrstvy můžete do mezipaměti a spravovat transakčního serveru, jako jsou například služby modelu 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 je nainstalována 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 ovládací prvky, budou mít nové ovládací prvky pro distribuci 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ředkovatele jsou odpovědné za vystavení dat na datových ovládacích prvků, proto je důležité zajistit, že 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 nainstalovat.Jedná se o instalaci libovolného middlewaru vyžadující ovladače nebo zprostředkovatele.Například pro připojení ODBC Oracle uživatele třeba nainstalovat pouze ovladači ODBC Oracle, ale také Oracle SQL * Net middleware.Připojení k databázi Oracle 7.3 servery doporučujeme ovladač Microsoft Oracle ODBC.

Programování

Vzhledem k tomu, že ovládací prvky ActiveX byly navrženy jako součásti černé skříňky, programování je omezen na vývojáře přístup k rozhraní ovládacího prvku.V modelu vázání dat v editoru prostředků je toto chování implementováno pomocí obálkové třídy generována pomocí Průvodce vložit ovládací prvek ActiveX.Pokud se Průvodce nemůže rozpoznat coclass, je generována žádná obálkovou třídu a neexistuje žádný programový přístup.

Navzdory těmto omezením vázání poskytuje způsob, jak rychle prototyp data aplikace pomocí Visual C++.Pokud je důležitá rychlost vývoje, vázání třeba zvážit při navrhování aplikace.

Viz také

Referenční dokumentace

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