home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2002 March
/
PCWorld_2002-03_cd.bin
/
Novinky
/
msie
/
Setup
/
MDAC_IE5.CAB
/
adoxrdme.txt
< prev
next >
Wrap
Text File
|
1999-04-09
|
7KB
|
163 lines
-------------------------------------------------------------------
Soubor README pro souΦßst ADOX
(Microsoft ActiveX(R) Data Objects Extensions for DLL and Security)
-------------------------------------------------------------------
(c) 1998 Microsoft Corporation. VÜechna prßva vyhrazena.
Tento dokument obsahuje nejnov∞jÜφ, dodateΦnΘ nebo pozd∞ji zjiÜt∞nΘ
informace, kterΘ dopl≥ujφ dokumentaci souΦßsti ADOX spoleΦnosti Microsoft.
-----
OBSAH
-----
1. POPIS PRODUKTU
2. FUNKCE
3. TECHNICK╔ POZN┴MKY
4. ZN┴M╔ PROBL╔MY, OMEZEN═ A JEJICH ╪EèEN═
-----------------
1. POPIS PRODUKTU
-----------------
SouΦßst ADOX (Microsoft« ActiveX« Data Objects Extensions for Data
Definition Language and Security) je rozÜφ°enφm objektovΘho a programovacφho
modelu ADO. SouΦßst ADOX obsahuje objekty pro vytvß°enφ a ·pravy schΘmat,
vΦetn∞ objekt∙ pro nastavenφ zabezpeΦenφ. Vzhledem k tomu, ₧e p°φstup ke
schΘmat∙m je zajiÜt∞n pomocφ objekt∙, m∙₧ete vytvß°et k≤d, kter² bude
fungovat s r∙zn²mi zdroji dat bez ohledu na rozdφly v jejich nativnφ syntaxi.
---------
2. FUNKCE
---------
SouΦßst ADOX je doprovodnß knihovna k zßkladnφm objekt∙m ADO. Zve°ej≥uje
dalÜφ objekty pro vytvß°enφ, ·pravu a odstra≥ovßnφ objekt∙ schΘmat,
nap°φklad tabulek a procedur. Knihovna takΘ obsahuje objekty zabezpeΦenφ
urΦenΘ pro sprßvu u₧ivatel∙ a skupin a pro p°id∞lenφ Φi odmφtnutφ
p°φstupov²ch prßv k objekt∙m.
---------------------
3. TECHNICK╔ POZN┴MKY
---------------------
3.1 PovinnΘ a nepovinnΘ vlastnosti objekt∙ Table, Index a Column
Zprost°edkovatel dat nemusφ podporovat vÜechny vlastnosti objekt∙ Table,
Index a Column. Pokud se pokusφte nastavit hodnotu vlastnosti, kterou
zprost°edkovatel nepodporuje, dojde k chyb∞. Pro novΘ objekty Table, Index
a Column je chyba generovßna, jakmile objekt p°idßte do kolekce.
Pro stßvajφcφ objekty se chyba vyskytne p°i nastavenφ vlastnosti.
Existence p°φsluÜnΘ v²chozφ hodnoty pro nepovinnou vlastnost p°i vytvß°enφ
objekt∙ Table, Index nebo Column nezaruΦuje, ₧e zprost°edkovatel vlastnost
skuteΦn∞ podporuje. DalÜφ informace o vlastnostech, kterΘ zprost°edkovatel
podporuje, najdete v dokumentaci k danΘmu zprost°edkovateli.
3.2 Pou₧itφ souΦßsti ADOX se zprost°edkovateli Microsoft OLE DB
N∞kterΘ funkce souΦßsti ADOX nejsou podporovßny. Zßle₧φ na pou₧itΘm
zprost°edkovateli OLE DB. SouΦßst ADOX je pln∞ podporovßna
zprost°edkovatelem Microsoft OLE DB for Microsoft Jet Database Engine.
Informace o zprost°edkovatelφch Microsoft SQL Server OLE DB,
Microsoft OLE DB for ODBC a Microsoft OLE DB for Oracle jsou uvedeny
v dalÜφm textu. Ostatnφ zprost°edkovatelΘ Microsoft OLE DB souΦßst ADOX
nepodporujφ.
Zprost°edkovatel Microsoft SQL Server OLE DB
Podporovßny jsou veÜkerΘ objekty, kolekce, vlastnosti a metody souΦßsti ADOX
s v²jimkou t∞ch, kterΘ jsou uvedeny v nßsledujφcφm seznamu:
Objekt Catalog: metoda Create.
Kolekce Tables: Vlastnosti existujφcφch tabulek jsou urΦeny jen pro Φtenφ
(vlastnosti nov²ch tabulek jsou urΦeny pro Φtenφ i zßpis).
Kolekce Views: nejsou podporovßny.
Kolekce Procedures: metoda Append, metoda Delete, metoda Command.
Kolekce Keys: metoda Append, metoda Delete.
Kolekce Users: nejsou podporovßny.
Kolekce Groups: nejsou podporovßny.
Zprost°edkovatel Microsoft OLE DB Provider for ODBC
Podporovßny jsou veÜkerΘ objekty, kolekce, vlastnosti a metody souΦßsti ADOX
s v²jimkou t∞ch, kterΘ jsou uvedeny v nßsledujφcφm seznamu:
Objekt Catalog: metoda Create.
Kolekce Tables: metoda Append, metoda Delete. Vlastnosti existujφcφch tabulek
jsou urΦeny jen pro Φtenφ (vlastnosti nov²ch tabulek jsou
urΦeny pro Φtenφ i zßpis).
Kolekce Views: metoda Append, metoda Delete, vlastnost Command.
Kolekce Procedures: metoda Append, metoda Delete, vlastnost Command.
Kolekce Indexes: metoda Append, metoda Delete.
Kolekce Keys: metoda Append, metoda Delete.
Kolekce Users: nejsou podporovßny.
Kolekce Groups: nejsou podporovßny.
Zprost°edkovatel Microsoft OLE DB for Oracle
Podporovßny jsou veÜkerΘ objekty, kolekce, vlastnosti a metody souΦßsti ADOX
s v²jimkou t∞ch, kterΘ jsou uvedeny v nßsledujφcφm seznamu:
Objekt Catalog: metoda Create.
Kolekce Tables: metoda Append, metoda Delete. Vlastnosti existujφcφch tabulek
jsou urΦeny jen pro Φtenφ (vlastnosti nov²ch tabulek jsou
urΦeny pro Φtenφ i zßpis).
Kolekce Views: metoda Append, metoda Delete, metoda Command.
Kolekce Procedures: metoda Append, metoda Delete, metoda Command.
Kolekce Indexes: metoda Append, metoda Delete.
Kolekce Keys: metoda Append, metoda Delete.
Kolekce Users: nejsou podporovßny.
Kolekce Groups: nejsou podporovßny.
------------------------------------------
4. ZN┴M╔ PROBL╔MY, OMEZEN═ A JEJICH ╪EèEN═
------------------------------------------
Nßsleduje seznam znßm²ch chyb souΦßsti ADOX.
4.1 Vlastnosti DateCreated a DateModified vy₧adujφ metodu Refresh
Vlastnosti DateCreated a DateModified majφ pro nov∞ p°idanΘ objekty hodnotu
NULL. Po p°idßnφ novΘho objektu View nebo Procedure proto musφte vyvolat
metodu Refresh kolekce Views nebo Procedures. Teprve potΘ zφskßte hodnoty
vlastnostφ DateCreated a DateModified.
4.2 Vlastnost ParentCatalog nenφ k dispozici pro objekty Index
V nßpov∞d∞ k souΦßsti ADOX je vlastnost ParentCatalog nesprßvn∞ uvedena jako
vlastnost objekt∙ Index. Vlastnost ParentCatalog je ve skuteΦnosti pouze
vlastnostφ objekt∙ Column a Table.
4.3 Konstanta adAccessRevoke potlaΦuje parametr Rights metody SetPermissions
P°i volßnφ metody SetPermissions objektu Group nebo User zp∙sobφ nastavenφ
parametru Actions na hodnotu adAccessRevoke potlaΦenφ parametru Rights.
Pokud chcete uplatnit p°φstupovß prßva nastavenß v parametru Rights,
nenastavujte parametr Actions na konstantu adAccessRevoke.
4.4 Parametr RelatedColumn metody Append (kolekce Keys)
Dokumentace metody Append kolekce Keys mß zahrnovat nepovinn² Φtvrt² parametr
RelatedColumn. Aktualizovanß syntaxe bude mφt pak nßsledujφcφ tvar:
Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
Parametr RelatedColumn je nepovinn². Parametr RelatedColumn je hodnota typu
String, kterß urΦuje nßzev souvisejφcφho sloupce pro nevlastnφ klφΦ.
Parametr RelatedTable m∙₧e odpovφdat hodnot∞ vlastnosti Name objektu Column.
4.5 V²Φtovß hodnota adIndexNullsAllow vlastnosti IndexNulls
Dokumentace vlastnosti IndexNulls objektu Index mß zahrnovat v tabulce
platn²ch v²Φtov²ch hodnot jednu dalÜφ konstantu:
adIndexNullsAllow Index povoluje polo₧ky, jejich₧ klφΦovΘ sloupce majφ
hodnotu Null. Je-li v klφΦovΘm sloupci zadßna hodnota
Null, polo₧ka je vlo₧ena do indexu.