home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 May / W2KPRK.iso / IE55 / I386 / MDAC_IE5.CAB / adoxrdme.txt < prev    next >
Text File  |  1999-04-01  |  6KB  |  119 lines

  1. ---------------------------------------------------------
  2. Microsoft ActiveX(R) Data Objects Extensions for DDL 
  3. and Security - plik Readme
  4. ---------------------------------------------------------
  5.  
  6. (c) 1998 Microsoft Corporation. Wszelkie prawa zastrze┐one.
  7.  
  8. Ten dokument zawiera informacje z ostatniej chwili lub inne informacje uzupe│niaj╣ce dokumentacjΩ Microsoft ADO Extensions for DDL and Security (ADOX).
  9.  
  10. -----------
  11. SPIS TREîCI
  12. -----------
  13.  
  14. 1. OPIS PRODUKTU 
  15.    
  16. 2. FUNKCJE
  17.    
  18. 3. UWAGI TECHNICZNE 
  19.  
  20. 4. ZNANE Bú╩DY, OGRANICZENIA I ROZWIÑZANIA
  21.  
  22. ----------------
  23. 1. OPIS PRODUKTU 
  24. ----------------
  25.  
  26. Microsoft(r) ActiveX(r) Data Objects Extensions for Data Definition Language and Security (ADOX) jest rozszerzeniem obiekt≤w i modelu programowania ADO. ADOX zawiera obiekty do tworzenia i modyfikacji schemat≤w i zabezpiecze±. Poniewa┐ jest to oparta na obiektach metoda operowania schematami, mo┐na pisaµ kod wsp≤│pracuj╣cy z r≤┐norodnymi ƒr≤d│ami danych niezale┐nie do r≤┐nic w ich naturalnej sk│adni. 
  27.  
  28. ----------
  29. 2. FUNKCJE
  30. ----------
  31.  
  32. ADOX jest bibliotek╣ towarzysz╣c╣ podstawowym obiektom ADO. Eksponuje ona dodatkowe obiekty umo┐liwiaj╣ce tworzenie, modyfikacjΩ i usuwanie obiekt≤w schematu, takich jak tabele i procedury. Zawiera tak┐e obiekty zabezpiecze± do obs│ugiwania u┐ytkownik≤w i grup oraz do zapewniania i odwo│ania uprawnie± do obiekt≤w.
  33.  
  34. -------------------
  35. 3. UWAGI TECHNICZNE
  36. -------------------
  37.  
  38. 3.1 Wymagane/opcjonalne w│a£ciwo£ci tabel, indeks≤w i kolumn 
  39.  
  40. Nie wszystkie w│a£ciwo£ci obiekt≤w tabeli, indeksu i kolumny musz╣ byµ obs│ugiwane przez dostawcΩ danych. Je£li zostanie ustawiona warto£µ dla w│a£ciwo£ci nie obs│ugiwanej przez dostawcΩ, wyst╣pi b│╣d. W przypadku nowych tabel, indeks≤w lub kolumn b│╣d wyst╣pi podczas dodawania obiektu do kolekcji.  W przypadku istniej╣cych obiekt≤w, b│╣d wyst╣pi podczas ustawiania w│a£ciwo£ci.
  41.  
  42. Podczas tworzenia obiekt≤w tabel, indeks≤w lub kolumn, istnienie odpowiedniej warto£ci domy£lnej dla opcjonalnej w│a£ciwo£ci nie gwarantuje, ┐e w│a£ciwo£µ ta jest obs│ugiwana przez dostawcΩ. Aby uzyskaµ wiΩcej informacji o tym, kt≤re w│a£ciwo£ci s╣ obs│ugiwane przez dostawcΩ, zajrzyj do dokumentacji dostawcy.
  43.  
  44. 3.2 U┐ywanie ADOX z dostawcami Microsoft OLE DB
  45.  
  46. Pewne funkcje ADOX nie s╣ obs│ugiwane w zale┐no£ci do dostawcy danych OLE DB. Funkcje ADOX s╣ w pe│ni obs│ugiwane przez dostawcΩ Microsoft OLE DB aparatu bazy danych Microsoft Jet Engine. Dla dostawcy Microsoft SQL Server OLE DB, dostawcy Microsoft OLE DB dla ODBC lub dostawcy Microsoft OLE DB dla Oracle zobacz poni┐ej. ADOX nie obs│uguje ┐adnych innych dostawc≤w Microsoft OLE DB.
  47.  
  48. Dostawca Microsoft SQL Server OLE DB
  49.  
  50. Wszystkie obiekty, kolekcje, w│a£ciwo£ci i metody ADOX s╣ obs│ugiwane, poza nastΩpuj╣cymi:
  51.  
  52. Katalog: metoda Create.
  53. Tabele: w│a£ciwo£ci istniej╣cych tabel mog╣ byµ tylko odczytywane (w│a£ciwo£ci nowych tabel mog╣ byµ odczytywane i zapisywane).
  54. Widoki: nieobs│ugiwane.
  55. Procedury: metoda Append, metoda Delete, w│a£ciwo£µ Command.
  56. Klucze: metoda Append, metoda Delete.
  57. U┐ytkownicy: nieobs│ugiwani.
  58. Grupy: nieobs│ugiwane.
  59.  
  60. Dostawca Microsoft OLE DB dla ODBC
  61.  
  62. Wszystkie obiekty, kolekcje, w│a£ciwo£ci i metody ADOX s╣ obs│ugiwane poza nastΩpuj╣cymi:
  63.  
  64. Katalog: metoda Create.
  65. Tabele: w│a£ciwo£ci istniej╣cych tabel mog╣ byµ tylko odczytywane (w│a£ciwo£ci nowych tabel mog╣ byµ odczytywane i zapisywane).
  66. Widoki: metoda Append, metoda Delete, w│a£ciwo£µ Command.
  67. Procedury: metoda Append, metoda Delete, w│a£ciwo£µ Command.
  68. Indeksy: metoda Append, metoda Delete.
  69. Klucze: metoda Append, metoda Delete.
  70. U┐ytkownicy: nieobs│ugiwani.
  71. Grupy: nieobs│ugiwane.
  72.  
  73. Dostawca Microsoft OLE DB dla Oracle
  74.  
  75. Wszystkie obiekty, kolekcje, w│a£ciwo£ci i metody ADOX s╣ obs│ugiwane poza nastΩpuj╣cymi:
  76.  
  77. Katalog: metoda Create.
  78. Tabele: metoda Append, metoda Delete. W│a£ciwo£ci istniej╣cych tabel mog╣ byµ tylko odczytywane (w│a£ciwo£ci nowych tabel mog╣ byµ odczytywane i zapisywane).
  79. Widoki: metoda Append, metoda Delete, w│a£ciwo£µ Command.
  80. Procedury: metoda Append, metoda Delete, w│a£ciwo£µ Command.
  81. Indeksy: metoda Append, metoda Delete.
  82. Klucze: metoda Append, metoda Delete.
  83. U┐ytkownicy: nieobs│ugiwani.
  84. Grupy: nieobs│ugiwane.
  85.  
  86.  
  87. ------------------------------------------
  88. 4. ZNANE Bú╩DY, OGRANICZENIA I ROZWIÑZANIA
  89. ------------------------------------------
  90.  
  91. Poni┐ej znajduje siΩ lista znanych b│Ωd≤w ADOX.
  92.  
  93. 4.1 W│a£ciwo£ci DateCreated/DateModified wymagaj╣ od£wie┐ania 
  94.  
  95. W│a£ciwo£ci DateCreated i DateModified maj╣ warto£µ NULL dla nowo tworzonych obiekt≤w. Po do│╣czeniu nowego widoku lub procedury nale┐y wywo│aµ metodΩ Refresh kolekcji Views lub Procedures, aby uzyskaµ warto£ci w│a£ciwo£ci DateCreated i DateModified.
  96.  
  97. 4.2 Brak w│a£ciwo£ci ParentCatalog obiekt≤w Index 
  98.  
  99. W pomocy ADOX w│a£ciwo£µ ParentCatalog jest niepoprawnie wy£wietlona jako w│a£ciwo£µ obiektu Index. ParentCatalog jest aktualnie w│a£ciwo£ci╣ tylko obiekt≤w Column i Table.
  100.  
  101. 4.3 Parametr adAccessRevoke zastΩpuje parametry Rights metody SetPermissions
  102.  
  103. Podczas wywo│ywania metody SetPermissions dla grupy lub u┐ytkownika, ustawienie parametru Actions dla adAccessRevoke zastΩpuje wszystkie ustawienia w parametrze Rights. Nie mo┐na ustawiaµ parametru Actions dla adAccessRevoke, je£li uprawnienia okre£lone w parametrze Rights maj╣ daµ efekt.
  104.  
  105. 4.4 Parametr RelatedColumn dla metody Append (kolekcja Keys)
  106.  
  107. Dokumentacja metody Append z kolekcji Keys powinna zawieraµ opcjonalny czwarty parametr o nazwie RelatedColumn. Zaktualizowana sk│adnia:
  108.  
  109. Keys.Append Klucz [, TypKlucza] [, Kolumna] [, Zwi╣zanaTabela] [, Zwi╣zanaKolumna]
  110.  
  111. Parametr Zwi╣zanaKolumna jest opcjonalny. Jest to warto£µ ci╣gowa okre£laj╣ca nazwΩ zwi╣zanej kolumny dla klucza obcego. Parametr Zwi╣zanaTabela mo┐e odpowiadaµ warto£ci w│a£ciwo£ci Name obiektu Column.
  112.  
  113. 4.5 Warto£µ adIndexNullsAllow Enum w│a£ciwo£ci IndexNulls
  114.  
  115. Dokumentacja w│a£ciwo£ci IndexNulls obiektu Index powinna zawieraµ dodatkow╣ sta│╣ Enum w tabeli prawid│owych warto£ci:
  116.  
  117. adIndexNullsAllow     Indeks nie zezwala na wpisy, w kt≤rych kolumny kluczowe maj╣ warto£µ Null. Je£li w kolumnie kluczowej jest wprowadzona warto£µ Null, wpis jest wstawiony do indeksu. 
  118.  
  119.