ADOREADM.TXT

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

(c) 1998 Microsoft Corporation. Wszelkie prawa zastrzeżone.

Ten dokument zawiera informacje z ostatniej chwili lub inne informacje uzupełniajšce 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 Usługa Microsoft Data Shaping dla OLE DB
2.5 Dostawca Microsoft OLE DB Remoting

3. UWAGI TECHNICZNE
3.1 Rozszerzenia bezpieczeństwa
3.2 Zachowanie ograniczajšce 
3.3 Dostosowanie ustawień bezpieczeństwa

4. ZNANE BŁĘDY, OGRANICZENIA, ROZWIĽZANIA I INFORMACJE Z OSTATNIEJ CHWILI

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

ActiveX Data Objects (ADO) jest opartym na automatyzacji interfejsem dostępu do danych. ADO używa interfejsu OLE DB w celu dostępu do szerokiego zakresu ródeł danych, włšczajšc w to, ale nie ograniczajšc się do, danych dostarczanych przez ODBC.

Użytkownicy obiektów RDO i DAO powinni szybko odczuć wygodę zwišzanš z programowaniem ADO, ponieważ ogólny projekt ADO wynika z dowiadczeń w tworzeniu tych interfejsów.

Microsoft Remote Data Service (RDS) jest składnikiem ADO zapewniajšcym szybkie i efektywne połšczenia oraz ramy publikowania danych dla aplikacji obsługiwanych przez program Microsoft Internet Explorer. Składnik RDS wykorzystuje rozproszonš technologię klient/serwer przy użyciu protokołów HTTP, HTTPS (HTTP na warstwie Secure Sockets) i protokołu aplikacji DCOM. Używajšc zwišzanych z danymi formantów ActiveX, RDS umożliwia programowy dostęp do danych w stylu Microsoft Visual Basic(R) deweloperom, chcšcym budować rozproszone, intensywnie wykorzystujšce dane, aplikacje w firmowej sieć intranet lub w Internecie.

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

ADO 2.1 dodaje kilka nowych możliwoci dla deweloperów.

2.1 Metody Seek i Index
Metoda Seek i właciwoć Index dodajš szybkie, oparte na indeksach lokalizowanie wierszy w zestawie rekordów.

2.2 Aktualizacja i synchronizacja wierszy 
Nowy tryb "row fix-up" oferuje użytkownikowi niestandardowš kontrolę nad aktualizacjš i synchronizacjš zestawów rekordów utworzonych przez operację JOIN. Siedem nowych właciwoci dynamicznych kontroluje zachowanie się pięciu istniejšcych metod.

2.3 Dostawca Microsoft OLE DB Persistence
Dostawca Microsoft OLE DB Persistence, w połšczeniu z metodami Save i Open obiektu Recordset, zapisuje i odtwarza zestaw rekordów do pliku. W tej wersji, zestaw rekordów może być zapisany w formacie Extensible Markup Language (XML), standardzie wykorzystujšcym definiowane przez użytkownika tagi dla danych przesyłanych przez Internet.

2.4 Usługa Microsoft Data Shaping dla OLE DB
Usługa Microsoft Data Shaping dla OLE DB, obsługujšca kształtowanie danych, może teraz: 

2.4.1 Ponownie kształtować ukształtowany wczeniej zestaw rekordów. Aby to umożliwić, zestaw rekordów posiada teraz właciwoć Name istniejšcš podczas połšczenia.

2.4.2 Wykonuje globalne obliczenia na kolumnach na dowolnym poziomie ukształtowanego zestawu rekordów, nie tylko na bezporednich elementach podrzędnych. Ta funkcja wykorzystuje w pełni kwalifikowane nazwy pełnych nazw rozdziałów, aby uformować cieżkę do potrzebnego 
poziomu lub kolumny.

2.4.3 Sparametryzowane polecenie COMPUTE może mieć dowolnš liczbę wtršconych klauzul COMPUTE między klauzulš PARAMETER i argumentem parametru.

2.5 Dostawca Microsoft OLE DB Remoting
Dostawca Microsoft OLE DB Remoting stał się standardowym dostawcš usługi i uzyskał nowe dynamiczne właciwoci dla zwiększenia wydajnoci, zwiększenia kontroli i zgodnoci wstecznej z ADO 2.0.


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

3.1 Rozszerzenia bezpieczeństwa 

Ta wersja zawiera rozszerzenia bezpieczeństwa dla obiektów ADO i RDS, dlatego pewne operacje sš ograniczone, jeli program Internet Explorer pracuje w "bezpiecznym" trybie.

3.1.1. Strefy
Można okrelić różne ustawienia bezpieczeństwa dla różnych "stref" w programie Internet Explorer 4.0, aby dostosować zachowanie się obiektów ADO/RDS w tych strefach. Następujšce 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 bezpieczeństwa
Dla każdej ze stref można okrelić stosowany poziom bezpieczeństwa. Następujšce poziomy bezpieczeństwa sš dostępne dla każdej ze stref: 
*  Wysoki
*  redni
*  Niski
*  Niestandardowy

Podobnie jak w przypadku innych formantów ActiveX, aby obiekty ADO/RDS w ogóle działały w programie Internet Explorer 4.0, poziom bezpieczeństwa musi być ustawiony na "redni" lub "Wysoki". Niestandardowe ustawienia używane sš do okrelenia zachowania obiektów ADO/RDS w trybie bezpiecznym lub niebezpiecznym.

3.2 Zachowanie ograniczajšce 

Domylnie, wszystkie niebezpieczne operacje w obiektach ADO/RDS w programie Internet Explorer 4.0 wywołujš monit użytkownika, jeli nastšpi próba uzyskania dostępu z "Lokalnej strefy intranetowej", "Strefy zaufanych witryn" i "Strefy internetowej". Niebezpieczne 
operacje na obiektach ADO/RDS sš domylnie wyłšczone dla stron załadowanych ze "Strefy witryn z ograniczeniami". Poniżej opisane sš zachowania ADO/RDS podczas pracy w tych trybach:

3.2.1 Bezpieczne obiekty
Poniższe obiekty uznawane sš za "bezpieczne". Oznacza to, że niebezpieczne operacje (wyszczególnione w punkcie 3.2.3) nie sš dozwolone w bezpiecznym rodowisku (np. domylnie w programie Internet Explorer, jeli nie użyto 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
Poniższe obiekty uznawane sš za "niebezpieczne." Nie mogš być one tworzone bezporednio lub porednio (i przekazane do użytkownika) 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 
Poniżej 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 można otworzyć połšczeń z bazš danych na komputerze lokalnym lub z serwerów, do połšczenia z 
którymi wykorzystywany jest protokół DCOM.
ii) Wszystkie trójwarstwowe operacje przez protokół HTTP sš ograniczone do serwera, z którego strona została pobrana. Oznacza to, że właciwoć Server obiektu RDS.DataControl musi być 
równa nazwie hosta (http://serwer), z którego strona została pobrana.

b. Obiekt RDS.DataSpace
i) Wszystkie scenariusze dwuwarstwowe i DCOM na obiekcie RDS.DataSpace. Oznacza to, że nie można użyć obiektu RDS.DataSpace do wywołania obiektu biznesowego na komputerze lokalnym lub przez protokół DCOM.
ii) Wszystkie trójwarstwowe operacje przez protokół HTTP sš ograniczone do serwera, z którego strona została pobrana. Oznacza to, że drugi parametr w wywołaniu metody CreateObject obiektu 
DataSpace musi wskazywać ten sam serwer, z którego strona została pobrana. 

c. Zestaw rekordów ADO 
i)  Tworzenie jakichkolwiek połšczeń, w których dostawcš nie jest MS Remote. Cišg połšczenia 
    musi rozpoczynać się od "Provider=MS Remote". Tag "Remote Server" musi także zawierać
    takš samš nazwę, jak serwer, z którego strona została pobrana. Lokalne połšczenia     
    dwuwarstwowe i DCOM nie sš dozwolone.
ii) Lokalne operacje utrwalajšce, takie jak zapisywanie zestawu rekordów do lokalnego 
    systemu plików i otwieranie zestawu rekordów z pliku na lokalnym komputerze.

3.3 Dostosowanie ustawień bezpieczeństwa

Zachowanie ADO/RDS jest kontrolowane przez ustawienia opcji "Inicjuj i umieszczaj w skrypcie formanty ActiveX nie oznaczone jako bezpieczne". Można zmienić ustawienia bezpieczeństwa przez zmianę poziomu bezpieczeństwa dla okrelonej strefy. Domylne ustawienia dla opcji "Inicjuj i umieszczaj w skrypcie formanty ActiveX nie oznaczone jako bezpieczne" w strefie internetowej przedstawiajš się następujšco:
Poziom bezpieczeństwa = Wysoki	Wartoć = "Wyłšcz"
Poziom bezpieczeństwa = redni	Wartoć = "Wyłšcz"
Poziom bezpieczeństwa = Niski	Wartoć = "Monituj"

Aby uzyskać informacje na temat domylnych ustawień w innych strefach bezpieczeństwa, zobacz w dokumentacji programu Internet Explorer.

Zmieniajšc poziom bezpieczeństwa, można zmienić zachowanie odłšczonych obiektów zestawów rekordów ADO pracujšcych w przeglšdarce. Jeli niebezpieczne operacje majš być dozwolone i monit nie ma być wywietlany przy próbie wykonania takiej operacji, należy jawnie ustawić wartoć powyższych opcji na "Włšcz". Należy także zwrócić uwagę, że jeli próby wykonania niebezpiecznych operacji (takich jak zapisywanie zestawów rekordów do plików w lokalnym systemie plików) na obiektach zastawów rekordów ADO uzyskanych z obiektu RDS.DataControl, wartoci powyższych opcji muszš być ustawione na "Włšcz". Ustawienie wartoci "Monituj" działa jak wartoć "Wyłšcz" dla tych obiektów zestawów rekordów (uzyskanych z obiektu RDS.Datacontrol).

Można zastšpić ustawienia domylne, bezporednio operujšc ustawieniami niestandardowymi dla powyższych opcji. Można całkowicie wyłšczyć niebezpieczne operacje (opisane powyżej) lub okrelić, że przy każdej próbie wykonania takiej opera...
Zgłoś jeśli naruszono regulamin