(c) 1998 Microsoft Corporation. VÜetky prßva vyhradenΘ.
Tento dokument obsahuje najnovÜie informßcie a ∩alÜie informßcie dopσ≥aj·ce dokumentßciu produktu RozÜφrenie komponentu ADO pre DLL a zabezpeΦenie od spoloΦnosti Microsoft (Microsoft ADO Extensions for DDL and Security).
--------
OBSAH
--------
1. POPIS PRODUKTU
2. FUNKCIE
3. TECHNICK╔ POZN┴MKY
4. ZN┴ME CHYBY, OBMEDZENIA A ICH RIEèENIA
----------------------
1. POPIS PRODUKTU
----------------------
RozÜφrenie komponentu ADO pre jazyk DDL a zabezpeΦenie (Microsoft« ActiveX« Data Objects Extensions for Data Definition Language and Security) je rozÜφrenφm objektov a programovacieho modelu ADO. Komponent ADOX obsahuje objekty na vytvorenie a upravenie schΘm, a tie₧ objekty na zabezpeΦenie. Toto je objektov² prφstup na manipulßciu so schΘmami, preto m⌠₧ete pφsa¥ k≤d, ktor² bude pracova¥ s r⌠znymi zdrojmi ·dajov bez oh╛adu na rozdiely v ich syntaxi.
---------------
2. FUNKCIE
---------------
Komponent ADOX je sprievodnß kni₧nica pre zßkladnΘ objekty ADO. Sprφstup≥uje ∩alÜie objekty na vytvßranie, upravovanie a odstra≥ovanie objektov schΘm, naprφklad tabuliek a proced·r. Obsahuje aj objekty na zabezpeΦenie, ktor²mi sa spravuj· pou₧φvatelia a skupiny, a ktor²mi sa pride╛uj· a odnφmaj· povolenia pou₧φva¥ objekty.
------------------
3. TECHNICK╔ POZN┴MKY
------------------
3.1 Po₧adovanΘ a volite╛nΘ vlastnosti objektov Table, Index a Column
Poskytovate╛ ·dajov nemusφ podporova¥ vÜetky vlastnosti objektov Table, Index a Column. Ak nastavφte hodnotu vlastnosti, ktor· poskytovate╛ nepodporuje, nastane chyba. Ak pracujete s nov²m objektom Table, Index alebo Column, chyba nastane pri zaradenφ objektu do kolekcie. Ak pracujete s existuj·cimi objektmi, chyba nastane pri nastavovanφ vlastnosti.
Ak vytvßrate objekty Table, Index alebo Column a existuje vhodnß predvolenß hodnota volite╛nej vlastnosti, nie je zaruΦenΘ, ₧e poskytovate╛ podporuje t·to vlastnos¥. Ak chcete zφska¥ ∩alÜie informßcie o vlastnostiach, ktorΘ podporuje poskytovate╛, preΦφtajte si dokumentßciu poskytovate╛a.
3.2 Pou₧φvanie komponentu ADOX s poskytovate╛mi OLE DB od spoloΦnosti Microsoft
NiektorΘ funkcie komponentu ADOX nie s· podporovanΘ v zßvislosti od poskytovate╛a ·dajov OLE DB. Komponent ADOX je ·plne podporovan² v spoluprßci s poskytovate╛om OLE DB pre databßzov² stroj Microsoft Jet Database Engine. Informßcie o podpore poskytovate╛a OLE DB pre SQL Server, poskytovate╛a OLE DB pre ODBC a poskytovate╛a OLE DB pre Oracle nßjdete ni₧Üie (VÜetci uvedenφ poskytovatelia s· od spoloΦnosti Microsoft.). Komponent ADOX nepodporuje nijak² in² poskytovate╛ OLE DB od spoloΦnosti Microsoft.
Poskytovate╛ OLE DB pre Microsoft SQL Server
Okrem ni₧Üie uveden²ch sa podporuj· vÜetky objekty, kolekcie, vlastnosti a met≤dy komponentu ADOX:
Katal≤g: Met≤da Create.
Tabu╛ky: Vlastnosti existuj·cich tabuliek s· urΦenΘ iba na Φφtanie (vlastnosti nov²ch tabuliek m⌠₧u by¥ urΦenΘ tak na Φφtanie, ako aj na zßpis).
Poskytovate╛ OLE DB pre ODBC od spoloΦnosti Microsoft
Okrem ni₧Üie uveden²ch sa podporuj· vÜetky objekty, kolekcie, vlastnosti a met≤dy komponentu ADOX:
Katal≤g: Met≤da Create.
Tabu╛ky: Met≤da Append, met≤da Delete. Vlastnosti existuj·cich tabuliek s· urΦenΘ iba na Φφtanie (vlastnosti nov²ch tabuliek m⌠₧u by¥ urΦenΘ tak na Φφtanie, ako aj na zßpis).
Poskytovate╛ OLE DB pre Oracle od spoloΦnosti Microsoft
Okrem ni₧Üie uveden²ch sa podporuj· vÜetky objekty, kolekcie, vlastnosti a met≤dy komponentu ADOX:
Katal≤g: Met≤da Create.
Tabu╛ky: Met≤da Append, met≤da Delete. Vlastnosti existuj·cich tabuliek s· urΦenΘ iba na Φφtanie (vlastnosti nov²ch tabuliek m⌠₧u by¥ urΦenΘ tak na Φφtanie, ako aj na zßpis).
4.1 Vlastnosti DateCreated a DateModified po₧aduj· met≤du Refresh
Ak pracujete s novo pripojen²mi objektmi, vlastnosti DateCreated a DateModified maj· hodnotu NULL. Po pridanφ novΘho objektu View alebo Procedure musφte zavola¥ met≤du Refresh kolekcie Views alebo Procedures na zφskanie hodn⌠t vlastnostφ DateCreated a DateModified.
4.2 Objekty Index nemaj· vlastnos¥ ParentCatalog
V Pomocnφkovi pre komponent ADOX je vlastnos¥ ParentCatalog uvedenß nesprßvne ako vlastnos¥ objektov Index. Vlastnos¥ ParentCatalog maj· iba objekty Column a Table.
4.3 Hodnota adAccessRevoke potlaΦφ parameter Rights v met≤de SetPermissions
Pri volanφ met≤dy SetPermissions s objektom Group alebo User, nastavenie parametra Actions na hodnotu adAccessRevoke potlaΦφ ostatnΘ nastavenia parametra Rights. Ak chcete, aby sa uplatnili prßva urΦenΘ parametrom Rights, nenastavujte parameter Actions na hodnotu adAccessRevoke.
Parameter RelatedColumn je volite╛n². Parameter RelatedColumn je re¥azcovß hodnota, ktorß urΦuje nßzov prφbuznΘho stσpca pre cudzφ k╛·Φ. Parameter RelatedTable zodpovedß hodnote vlastnosti Name objektu Column.
4.5 KonÜtanta Enum adIndexNullsAllow vlastnosti IndexNulls
Dokumentßcia vlastnosti IndexNulls objektu Index by mala v tabu╛ke platn²ch hodn⌠t obsahova¥ eÜte jednu konÜtantu Enum:
adIndexNullsAllow Register povo╛uje zßznamy, ktor²ch k╛·ΦovΘ stσpce maj· hodnoty Null. Ak je hodnota Null zapφsanß do k╛·ΦovΘho stσpca, zßznam sa zaradφ do registra.