home *** CD-ROM | disk | FTP | other *** search
- -------------------------------------------------------------------
- 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.
-