-------------------------------------------------------------
Microsoft(R) ActiveX(R) Data Objects wersja 2.1 plik - Readme 
-------------------------------------------------------------

(c) 1998 Microsoft Corporation. Wszelkie prawa zastrzeone.

Ten dokument zawiera informacje z ostatniej chwili lub inne informacje uzupeniajce dokumentacj Microsoft ADO.

-----------
SPIS TRECI
-----------

1. OPIS PRODUKTU
   
2. NOWE FUNKCJE 
2.1 Metody Seek i Index
2.2 Aktualizacja i synchronizacja wierszy
2.3 Dostawca Microsoft OLE DB Persistence
2.4 Usuga Microsoft Data Shaping dla OLE DB
2.5 Dostawca Microsoft OLE DB Remoting

3. UWAGI TECHNICZNE
3.1 Rozszerzenia bezpieczestwa
3.2 Zachowanie ograniczajce 
3.3 Dostosowanie ustawie bezpieczestwa

4. ZNANE BDY, OGRANICZENIA, ROZWIZANIA I INFORMACJE Z OSTATNIEJ CHWILI

----------------------
1. OPIS PRODUKTU
----------------------

ActiveX Data Objects (ADO) jest opartym na automatyzacji interfejsem dostpu do danych. ADO uywa interfejsu OLE DB w celu dostpu do szerokiego zakresu rde danych, wczajc w to, ale nie ograniczajc si do, danych dostarczanych przez ODBC.

Uytkownicy obiektw RDO i DAO powinni szybko odczu wygod zwizan z programowaniem ADO, poniewa oglny projekt ADO wynika z dowiadcze w tworzeniu tych interfejsw.

Microsoft Remote Data Service (RDS) jest skadnikiem ADO zapewniajcym szybkie i efektywne poczenia oraz ramy publikowania danych dla aplikacji obsugiwanych przez program Microsoft Internet Explorer. Skadnik RDS wykorzystuje rozproszon technologi klient/serwer przy uyciu protokow HTTP, HTTPS (HTTP na warstwie Secure Sockets) i protokou aplikacji DCOM. Uywajc zwizanych z danymi formantw ActiveX, RDS umoliwia programowy dostp do danych w stylu Microsoft Visual Basic(R) deweloperom, chccym budowa rozproszone, intensywnie wykorzystujce dane, aplikacje w firmowej sie intranet lub w Internecie.

---------------
2. NOWE FUNKCJE
---------------

ADO 2.1 dodaje kilka nowych moliwoci dla deweloperw.

2.1 Metody Seek i Index
Metoda Seek i waciwo Index dodaj szybkie, oparte na indeksach lokalizowanie wierszy w zestawie rekordw.

2.2 Aktualizacja i synchronizacja wierszy 
Nowy tryb "row fix-up" oferuje uytkownikowi niestandardow kontrol nad aktualizacj i synchronizacj zestaww rekordw utworzonych przez operacj JOIN. Siedem nowych waciwoci dynamicznych kontroluje zachowanie si piciu istniejcych metod.

2.3 Dostawca Microsoft OLE DB Persistence
Dostawca Microsoft OLE DB Persistence, w poczeniu z metodami Save i Open obiektu Recordset, zapisuje i odtwarza zestaw rekordw do pliku. W tej wersji, zestaw rekordw moe by zapisany w formacie Extensible Markup Language (XML), standardzie wykorzystujcym definiowane przez uytkownika tagi dla danych przesyanych przez Internet.

2.4 Usuga Microsoft Data Shaping dla OLE DB
Usuga Microsoft Data Shaping dla OLE DB, obsugujca ksztatowanie danych, moe teraz: 

2.4.1 Ponownie ksztatowa uksztatowany wczeniej zestaw rekordw. Aby to umoliwi, zestaw rekordw posiada teraz waciwo Name istniejc podczas poczenia.

2.4.2 Wykonuje globalne obliczenia na kolumnach na dowolnym poziomie uksztatowanego zestawu rekordw, nie tylko na bezporednich elementach podrzdnych. Ta funkcja wykorzystuje w peni kwalifikowane nazwy penych nazw rozdziaw, aby uformowa ciek do potrzebnego 
poziomu lub kolumny.

2.4.3 Sparametryzowane polecenie COMPUTE moe mie dowoln liczb wtrconych klauzul COMPUTE midzy klauzul PARAMETER i argumentem parametru.

2.5 Dostawca Microsoft OLE DB Remoting
Dostawca Microsoft OLE DB Remoting sta si standardowym dostawc usugi i uzyska nowe dynamiczne waciwoci dla zwikszenia wydajnoci, zwikszenia kontroli i zgodnoci wstecznej z ADO 2.0.


------------------------
3. INFORMACJE TECHNICZNE
------------------------

3.1 Rozszerzenia bezpieczestwa 

Ta wersja zawiera rozszerzenia bezpieczestwa dla obiektw ADO i RDS, dlatego pewne operacje s ograniczone, jeli program Internet Explorer pracuje w "bezpiecznym" trybie.

3.1.1. Strefy
Mona okreli rne ustawienia bezpieczestwa dla rnych "stref" w programie Internet Explorer 4.0, aby dostosowa zachowanie si obiektw ADO/RDS w tych strefach. Nastpujce cztery strefy s zdefiniowane w programie Internet Explorer 4.0:
*  Strefa internetowa
*  Lokalna strefa intranetowa
*  Strefa witryn z ograniczeniami
*  Strefa witryn zaufanych

3.1.2. Poziomy bezpieczestwa
Dla kadej ze stref mona okreli stosowany poziom bezpieczestwa. Nastpujce poziomy bezpieczestwa s dostpne dla kadej ze stref: 
*  Wysoki
*  redni
*  Niski
*  Niestandardowy

Podobnie jak w przypadku innych formantw ActiveX, aby obiekty ADO/RDS w ogle dziaay w programie Internet Explorer 4.0, poziom bezpieczestwa musi by ustawiony na "redni" lub "Wysoki". Niestandardowe ustawienia uywane s do okrelenia zachowania obiektw ADO/RDS w trybie bezpiecznym lub niebezpiecznym.

3.2 Zachowanie ograniczajce 

Domylnie, wszystkie niebezpieczne operacje w obiektach ADO/RDS w programie Internet Explorer 4.0 wywouj monit uytkownika, jeli nastpi prba uzyskania dostpu z "Lokalnej strefy intranetowej", "Strefy zaufanych witryn" i "Strefy internetowej". Niebezpieczne 
operacje na obiektach ADO/RDS s domylnie wyczone dla stron zaadowanych ze "Strefy witryn z ograniczeniami". Poniej opisane s zachowania ADO/RDS podczas pracy w tych trybach:

3.2.1 Bezpieczne obiekty
Ponisze obiekty uznawane s za "bezpieczne". Oznacza to, e niebezpieczne operacje (wyszczeglnione w punkcie 3.2.3) nie s dozwolone w bezpiecznym rodowisku (np. domylnie w programie Internet Explorer, jeli nie uyto ustawie niestandardowych do uruchomienia w trybie niebezpiecznym) i s dozwolone w niebezpiecznym rodowisku (np. Visual Basic).
a. obiekt RDS.DataControl
b. obiekt RDS.DataSpace
c. obiekt ADO Recordset 

3.2.2 Niebezpieczne obiekty
Ponisze obiekty uznawane s za "niebezpieczne." Nie mog by one tworzone bezporednio lub porednio (i przekazane do uytkownika) podczas pracy w bezpiecznym rodowisku.
a. obiekt RDSServer.DataFactory
b. obiekt ADO Connection
c. obiekt ADO Command

3.2.3 Niebezpieczne operacje na bezpiecznych obiektach 
Poniej wymieniono niebezpieczne operacje dozwolone na "bezpiecznych" obiektach -- RDS.DataControl, RDS.DataSpace, ADO Recordset. Operacje te nie s dozwolone w bezpiecznym rodowisku, ale s dozwolone w niebezpiecznym rodowisku.

a. Obiekt RDS.DataControl
i) Wszystkie scenariusze dwuwarstwowe i DCOM na obiekcie RDS.DataControl. Oznacza to, e nie mona otworzy pocze z baz danych na komputerze lokalnym lub z serwerw, do poczenia z 
ktrymi wykorzystywany jest protok DCOM.
ii) Wszystkie trjwarstwowe operacje przez protok HTTP s ograniczone do serwera, z ktrego strona zostaa pobrana. Oznacza to, e waciwo Server obiektu RDS.DataControl musi by 
rwna nazwie hosta (http://serwer), z ktrego strona zostaa pobrana.

b. Obiekt RDS.DataSpace
i) Wszystkie scenariusze dwuwarstwowe i DCOM na obiekcie RDS.DataSpace. Oznacza to, e nie mona uy obiektu RDS.DataSpace do wywoania obiektu biznesowego na komputerze lokalnym lub przez protok DCOM.
ii) Wszystkie trjwarstwowe operacje przez protok HTTP s ograniczone do serwera, z ktrego strona zostaa pobrana. Oznacza to, e drugi parametr w wywoaniu metody CreateObject obiektu 
DataSpace musi wskazywa ten sam serwer, z ktrego strona zostaa pobrana. 

c. Zestaw rekordw ADO 
i)  Tworzenie jakichkolwiek pocze, w ktrych dostawc nie jest MS Remote. Cig poczenia 
    musi rozpoczyna si od "Provider=MS Remote". Tag "Remote Server" musi take zawiera
    tak sam nazw, jak serwer, z ktrego strona zostaa pobrana. Lokalne poczenia     
    dwuwarstwowe i DCOM nie s dozwolone.
ii) Lokalne operacje utrwalajce, takie jak zapisywanie zestawu rekordw do lokalnego 
    systemu plikw i otwieranie zestawu rekordw z pliku na lokalnym komputerze.

3.3 Dostosowanie ustawie bezpieczestwa

Zachowanie ADO/RDS jest kontrolowane przez ustawienia opcji "Inicjuj i umieszczaj w skrypcie formanty ActiveX nie oznaczone jako bezpieczne". Mona zmieni ustawienia bezpieczestwa przez zmian poziomu bezpieczestwa dla okrelonej strefy. Domylne ustawienia dla opcji "Inicjuj i umieszczaj w skrypcie formanty ActiveX nie oznaczone jako bezpieczne" w strefie internetowej przedstawiaj si nastpujco:
Poziom bezpieczestwa = Wysoki	Warto = "Wycz"
Poziom bezpieczestwa = redni	Warto = "Wycz"
Poziom bezpieczestwa = Niski	Warto = "Monituj"

Aby uzyska informacje na temat domylnych ustawie w innych strefach bezpieczestwa, zobacz w dokumentacji programu Internet Explorer.

Zmieniajc poziom bezpieczestwa, mona zmieni zachowanie odczonych obiektw zestaww rekordw ADO pracujcych w przegldarce. Jeli niebezpieczne operacje maj by dozwolone i monit nie ma by wywietlany przy prbie wykonania takiej operacji, naley jawnie ustawi warto powyszych opcji na "Wcz". Naley take zwrci uwag, e jeli prby wykonania niebezpiecznych operacji (takich jak zapisywanie zestaww rekordw do plikw w lokalnym systemie plikw) na obiektach zastaww rekordw ADO uzyskanych z obiektu RDS.DataControl, wartoci powyszych opcji musz by ustawione na "Wcz". Ustawienie wartoci "Monituj" dziaa jak warto "Wycz" dla tych obiektw zestaww rekordw (uzyskanych z obiektu RDS.Datacontrol).

Mona zastpi ustawienia domylne, bezporednio operujc ustawieniami niestandardowymi dla powyszych opcji. Mona cakowicie wyczy niebezpieczne operacje (opisane powyej) lub okreli, e przy kadej prbie wykonania takiej operacji wywietlane bdzie ostrzeenie lub wczy te operacje bez jakichkolwiek ostrzee. Mona ustawi rne ustawienia niestandardowe dla rnych stref bezpieczestwa. Nastpujce kroki musz zosta wykonane, aby dostosowa ustawienia bezpieczestwa dla okrelonej strefy bezpieczestwa:

UWAGA: Pamitaj, e umoliwiajc "Inicjowanie i umieszczanie w skrypcie formantw ActiveX nie oznaczonych jako bezpieczne" (krok 5 poniej), pozwalasz na uywanie WSZYSTKICH formantw ActiveX, bezpiecznych i niebezpiecznych, na stronach sieci Web (ktre mog potencjalnie narazi komputer uytkownika na dziaanie zoliwych formantw lub zoliwego kodu skryptu). Zalecane jest wykonanie tej operacji tylko w "intranetcie" lub " witrynach zaufanych", a nie w strefie "Internetu".

1. W menu Widok programu Internet Explorer 4.0 wybierz polecenie Opcje internetowe, aby wywoa okno dialogowe Opcje internetowe. Wybierz kart Zabezpieczenia.
2. Z listy rozwijalnej Strefa, wybierz stref, dla ktrej chcesz dostosowa ustawienia.
3. Wybierz opcj Niestandardowy dla wybranej strefy. Powoduje to odblokowanie przycisku Ustawienia w oknie dialogowym.
4. Kliknij przycisk Ustawienia, aby wywoa okno dialogowe Ustawienia zabezpiecze.
5. Jeli chcesz umoliwi niebezpieczne operacje (wyszczeglnione w punkcie 3.2.3) na obiektach ADO/RDS bez wywietlania jakichkolwiek ostrzee, wybierz warto "Wcz" dla opcji "Inicjuj i umieszczaj w skrypcie formanty ActiveX nie oznaczone jako bezpieczne" w oknie dialogowym Ustawienia zabezpiecze. Kliknij przycisk OK.
6. Jeli chcesz, aby byo wywietlane ostrzeenia podczas prby wykonania niebezpiecznej operacji (wyszczeglnione w punkcie 3.2.3) na obiektach ADO/RDS, wybierz warto "Monituj" dla opcji "Inicjuj i umieszczaj w skrypcie formanty ActiveX nie oznaczone jako bezpieczne" w oknie dialogowym Ustawienia zabezpiecze. Kliknij przycisk OK.
7. Jeli chcesz cakowicie wyczy niebezpieczne operacje (wyszczeglnione w punkcie 3.2.3) na obiektach ADO/RDS, wybierz warto "Wycz" dla opcji "Inicjuj i umieszczaj w skrypcie formanty ActiveX nie oznaczone jako bezpieczne" w oknie dialogowym Ustawienia zabezpiecze. Kliknij przycisk OK.
8. Powtrz te kroki, aby dostosowa opcje bezpieczestwa dla innych stref bezpieczestwa.
9. Kliknij przycisk OK.

Teraz obiekty ADO/RDS bd zachowyway si wedug okrelonego niestandardowego trybu. Ustawienia te maj wpyw na nastpujce zachowania obiektw ADO/RDS (jak opisano w punkcie 3.2.3) w okrelonych strefach bezpieczestwa - otwieranie lokalnego poczenia dwuwarstwowego; praca przez protok DCOM; poczenie z serwerem innym od tego, z ktrego strona zostaa pierwotnie pobrana; zapisywanie i otwieranie zestawu rekordw do/z plikw na lokalnym komputerze.

Jeli opcje niestandardowe zostay ustawione na "Monituj", ponisze ostrzeenie zostanie wywietlone, gdy zostanie przypuszczona prba wykonania niebezpiecznej operacji na obiekcie ADO/RDS:

"Strona uzyskuje dostp do rda danych w innej domenie. Czy chcesz na to pozwoli?" Uytkownik ma moliwo odpowiedzenia "Tak" lub "Nie". Jeli odpowie "Tak", operacja jest wykonywana, w przeciwnym 
wypadku jest przerywana.

--------------------------------------------------
4. ZNANE BDY, OGRANICZENIA, ROZWIZANIA 
   I INFORMACJE Z OSTATNIEJ CHWILI 
--------------------------------------------------

4.1 Personifikacja klienta nie jest aktualnie obsugiwana przez RDS ze wzgldu na brak obsugi w systemie operacyjnym.

4.2 Podczas tworzenia "serwerw wirtualnych" za pomoc programu Internet Information Server 4.0, konieczne jest wykonanie dwch dodatkowych krokw w celu skonfigurowania serwera do pracy z RDS:

A) Podczas ustawiania serwera, zaznacz pole "Allow Execute Access".
B) Przenie plik msadcs.dll do katalogu vroot\msadc, gdzie vroot jest 
   katalogiem macierzystym serwera wirtualnego.

4.3 Jeli uywasz RDS na serwerze IIS, liczba wtkw tworzonych na procesor moe by kontrolowana przez operowanie rejestrami na serwerze sieci Web. Liczba wtkw procesora moe mie wpyw na wydajno w sytuacjach duego ruchu lub podczas maego ruchu ale ze scenariuszami zawierajcymi kwerendy duych rozmiarw. Liczb t naley dobra eksperymentalnie, aby osign najlepsze wyniki. Wartoci ktra powinna zosta dostosowana jest: 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ADCThreads

Gdzie ADCThreads jest dodan przez uytkownika wartoci typu REG_DWORD. Zakres poprawnych warto wynosi od 1 do 50. Domylna warto wynosi 6. Jeli warto okrelona przez klucz rejestru jest wiksza ni 50, zostanie uyta warto maksymalna(50). Uytkownik powinien utworzy t warto rejestru; nie jest ona domylnie zawarta w rejestrze.

4.4 Domylnie, ADO jest instalowane z "bezpieczn" konfiguracj DataFactory RDS. Bezpieczny tryb dla skadnikw serwera RDS oznacza, e s prawdziwe nastpujce warunki:

	1. W konfiguracji DataFactory jest wymagany program obsugi
	   (jest on wymagany przez ustawienia klucza rejestru)

	2. Domylny program obsugi, msdfmap.handler, jest 
           zarejestrowany, wystpuje na licie bezpiecznych programw 
           obsugi i jest oznaczony jako domylny program obsugi.

	3. Plik Msdfmap.ini jest instalowany w katalogu Windows. Naley 
           skonfigurowa ten plik zgodnie z potrzebami, przed uyciem 
           obiektw RDS w trybie trjwarstwowym.

Opcjonalnie, mona skonfigurowa nieograniczon instalacj DataFactory, ktrej mona uywa bezporednio bez niestandardowego programu obsugi. Uytkownicy mog nadal uywa niestandardowego programu obsugi, modyfikujc cig poczenia, ale nie jest to wymagane.

Dostarczony plik rejestru handsafe.reg ustawia pozycje rejestru programu obsugi dla konfiguracji bezpiecznej.
Aby uruchamia w trybie bezpiecznym, uruchom plik handsafe.reg. 

Dostarczony plik rejestrw handunsf.reg ustawia pozycje rejestru programu obsugi dla konfiguracji nieograniczonej. 
Aby uruchomi w trybie nieograniczonym, uruchom plik handunsf.reg.

Wicej informacji na temat uywania moliwoci dostosowania programu obsugi RDS mona znale w artykule technicznym "Using the Customization Handler Feature in RDS 2.0," dostpnym pod adresem http://www.microsoft.com/data/techmat.htm

4.5 Metoda Find przeszukuje zestaw rekordw w okrelonym kierunku, od aktualnej pozycji do rekordu speniajcego okrelone warunki. Jeli przed wywoaniem metody Find nie ustawiono biecej pozycji wiersza, wystpi bd.

4.6 W celu uycia zdarze ADO FetchProgress i FetchComplete w Visual Basic, wymagana jest co najmniej wersja 6 programu Visual Basic.

4.7 Ponisze operacje uznawane s za "bezpieczne" w wyraeniach CALC ksztatujcych dane:

Abs, Asc, Atn, CBool, CByte, CCur, CDate, CDbl, Chr, ChrB, ChrW, Chr$, ChrB$, CInt, CLng, Cos, CSng, CStr, 
Cvar, CVDate, CVErr, Date, Date$, DateAdd, DateDiff, DatePart, DateSerial, DateValue, Day, DDB, Error, Error$, 
Exp, Fix, Format, Format$, FV, Hex, Hex$, Hour, IIF, InStr, Int, IPmt, IRR, IsDate, IsEmpty, IsError, IsNull, 
IsNumeric, IsObject, LCase, LCase$, Left, LeftB, Left$, LeftB$, Len, Log, LTrim, LTrim$, Mid, Mid$, Minute, 
MIRR, Month, Now, NPer, NPV, Oct, Oct$, Pmt, PPmt, PV, QBColor, Rate, RGB, Right, RightB, Right$, RightB$, 
Rnd, RTrim, RTrim$, Second, Sgn, Sin, SLN, Space, Space$, Sqr, Str, Str$, StrComp, StrConv, String, String$, 
SYD, Tan, Time,Time$, Timer, TimeSerial, TimeValue, Trim, Trim$, TypeName, UCase, UCase$, Val, VarType , 
Weekday, Year

4.8 ADO 2.1 nie obsuguje utrwalania zhierarchizowanych obiektw Recordset w formacie XML. 

4.9  Nie mona aktualizowa danych w zestawach rekordw tylko do odczytu przez zapisywanie danych w formacie XML i edycj plikw XML. Wystpi bd podczas prby ponownego otwarcia zestawu rekordw z pliku XML jeli dane XML zostay zmienione.

4.10 Podczas uywania adUseClient lub zdalnego dostpu do serwera SQL Server 6.5 Service Pack 4 uycie sowa kluczowego DISTINCT bdzie ignorowane w kwerendach dla aktualizowalnych zestaww wynikw. Jest to problem serwera SQL i powinien by rozwizany w kolejnych dodatkach Service Pack.

4.11 Wartoci wyliczeniowe DataTypeEnum wymienione w opisie waciwoci Type w Podrczniku programisty ActiveX 
Data Objects zawieraj bdy. Nastpujce wartoci wyliczeniowe zostay wymienione, ale nie istniej i nie mog by uyte: 
adArray, adByRef, adVector

Na licie brakuje nastpujcych wartoci, ale istniej one i mog by uyte:

adChapter     4-bajtowa warto rozdziau uywana do identyfikacji wierszy w podrzdnym zestawie wierszy (DBTYPE_HCHAPTER).

adDBFileTime  Warto czasu pliku (DBTYPE_DBFILETIME).

adFileTime    64-bitowa warto reprezentujca liczb 100-nanosekundowych interwaw od 1 stycznia 1601 (DBTYPE_FILETIME).

adPropVariant Automatyzacja PROPVARIANT (DBTYPE_PROP_VARIANT).

adVarNumeric  Warto liczbowa (tylko parametry obiektu).

4.12 Lista poprawnych wartoci parametru Options metody Execute obiektw Connection i Command zawiera bdy. 
Nastpujca warto ExecuteOptionEnum zostaa dwukrotnie niepoprawnie wymieniona. Powinna zosta wymieniona jednokrotnie w postaci:

adCmdTable    Oznacza, e ADO powinno potraktowa warto CommandText jako nazw tabeli i wygenerowa kwerend SQL zwracajc wszystkie wiersze z tabeli, ktrej nazw podano w wartoci CommandText.

Na licie brakuje nastpujcej wartoci CommandTypeEnum, ale ona istnieje i moe by uyta:

adCmdFile     Oznacza, e dostawca powinien potraktowa warto CommandText jako nazw pliku.

Na licie brakuje nastpujcych wartoci ExecuteOptionEnum ale one istniej i mog by uyte:

adAsyncFetchNonBlocking   Oznacza, e gwny wtek nigdy nie blokuje podczas pobierania. Jeli wymagany wiersz zostanie pobrany, biecy wiersz zostanie automatycznie przeniesiony na koniec pliku.

adExecuteNoRecords        Oznacza e warto CommandText jest poleceniem lub procedur przechowywan nie zwracajc wierszy (na przykad, polecenie, ktre tylko wstawia dane). Jeli uzyskane zostan jakiekolwiek wiersze, zostan one odrzucone i nie zwrcone. Zawsze w poczeniu z wartociami adCmdText lub adCmdStoredProc. 

4.13 Lista wartoci wyliczeniowych QueryType metody OpenSchema obiektu Connection zawiera bdy. Na licie brakuje nastpujcych wartoci, ale one istniej i mog by uyte:

Wyliczenie 		Ograniczenie kolumn

adSchemaDBInfoKeywords	brak

adSchemaDBInfoLiterals	brak

adSchemaCubes		CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME

adSchemaDimensions	CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_NAME
			DIMENSION_UNIQUE_NAME

adSchemaHierarchies	CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_UNIQUE_NAME
			HIERARCHY_NAME
			HIERARCHY_UNIQUE_NAME

adSchemaLevels		CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_UNIQUE_NAME
			HIERARCHY_UNIQUE_NAME
			LEVEL_NAME
			LEVEL_UNIQUE_NAME

adSchemaMeasures	CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			MEASURE_NAME
			MEASURE_UNIQUE_NAME

adSchemaProperties	CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_UNIQUE_NAME
			HIERARCHY_UNIQUE_NAME
			LEVEL_UNIQUE_NAME
			MEMBER_UNIQUE_NAME
			PROPERTY_TYPE
			PROPERTY_NAME

adSchemaMembers		CATALOG_NAME
			SCHEMA_NAME
			CUBE_NAME
			DIMENSION_UNIQUE_NAME
			HIERARCHY_UNIQUE_NAME
			LEVEL_UNIQUE_NAME
			LEVEL_NUMBER
			MEMBER_NAME
			MEMBER_UNIQUE_NAME
			MEMBER_CAPTION
			MEMBER_TYPE
			Operator Tree (zobacz poniej)

Warto zwrci uwag, e ostatnie siedem wartoci wyliczeniowych (od adSchemaCubes do adSchemaMembers) powinno by uywane z wielowymiarowym dostawc danych. Wicej informacji, wcznie z definicjami ogranicze operatora tree wartoci adSchemaMembers, mona znale podrczniku programisty OLE DB for OLAP.

4.14 Wartoci wymienione w temacie dotyczcym metody CancelBatch w podrczniku programisty ActiveX Data Objects zawiera bd. Na licie brakuje nastpujcej wartoci, ale ona istnieje i moe by uyta: 

adAffectAllChapters     Anuluje nanoszone zmiany we wszystkich rozdziaach.

4.15 Warto ConnectModeEnum dla adModeShareDenyNone jest niepoprawnie opisana w temacie dotyczcym waciwoci Mode. Jej opis powinien mie posta:

adModeShareDenyNone	Pozwl innym na otwieranie poczenia z dowolnymi uprawnieniami. Ani prawo odczytu ani zapisu nie moe by zabronione innym.

4.16
Waciwo Index zwracaa poprzednio bd, jeli nie bya wczeniej ustawiona dla obiektu Recordset.
W programie ADO 2.1 w dodatku MDAC 2.1 Service Pack 1 zwraca pusty cig i sukces.

