home *** CD-ROM | disk | FTP | other *** search
/ Kompuutteri Kaikille K-CD 2001 #10 / K-CD_2001-10.iso / Explorer5 / DA / MDAC_IE5.CAB / adoxrdme.txt < prev    next >
Text File  |  1999-02-15  |  6KB  |  118 lines

  1. ---------------------------------------------------------
  2. Vigtigt-fil til Microsoft ActiveX(R) Data Objects Extensions for DDL 
  3. and Security
  4. ---------------------------------------------------------
  5.  
  6. (c) 1998 Microsoft Corporation. Alle rettigheder forbeholdes.
  7.  
  8. Dette dokument indeholder de seneste oplysninger, der supplerer dokumentationen til Microsoft ADO Extensions for DDL and Security (ADOX).
  9.  
  10. --------
  11. INDHOLD
  12. --------
  13.  
  14. 1. PRODUKTBESKRIVELSE 
  15.    
  16. 2. FUNKTIONER
  17.    
  18. 3. TEKNISKE BEM╞RKNINGER 
  19.  
  20. 4. KENDTE FEJL, BEGR╞NSNINGER OG RETTELSER 
  21.  
  22. ----------------------
  23. 1. PRODUKTBESKRIVELSE 
  24. ----------------------
  25.  
  26. Microsoft(r) ActiveX(r) Data Objects Extensions for Data Definition Language and Security (ADOX) er en udvidelse til ADO-objekterne og programmeringsmodellen. ADOX indeholder objekter til skemaoprettelse og -redigering samt sikkerhed. Da det er en objektbaseret metode til skemahσndtering, kan du skrive en kode, som fungerer sammen med forskellige datakilder uanset forskelle i deres oprindelige syntaks.
  27.  
  28. ---------------
  29. 2. FUNKTIONER
  30. ---------------
  31.  
  32. ADOX er et tilbeh°rsprodukt til kerneobjekterne i ADO. Det viser yderligere objekter til oprettelse, redigering og sletning af skemaobjekter, f.eks. tabeller og procedurer. Det indeholder ogsσ sikkerhedsobjekter til at vedligeholde brugere og grupper og til at tildele og ophµve rettigheder til objekter.
  33.  
  34. ------------------
  35. 3. TEKNISKE BEM╞RKNINGER
  36. ------------------
  37.  
  38. 3.1 N°dvendige/valgfrie egenskaber for tabeller, indekser og kolonner
  39.  
  40. Din dataprovider underst°tter muligvis ikke alle egenskaber for Table-, Index- og Column-objekter. Der opstσr en fejl, hvis du har indstillet en vµrdi for en egenskab, som ikke underst°ttes af provideren. For nye tabeller, indekser eller kolonner opstσr fejlen, nσr objektet f°jes til samlingen. For eksisterende objekter opstσr fejlen ved indstilling af egenskaben.
  41.  
  42. Nσr Table-, Index- eller Column-objekter oprettes, garanterer eksistensen af en relevant standardvµrdi for en valgfri egenskab ikke, at egenskaben underst°ttes af provideren. Yderligere oplysninger om, hvilke egenskaber der underst°ttes af provideren, finder du i providerdokumentationen.
  43.  
  44. 3.2 Bruge ADOX med Microsoft OLE DB-providere
  45.  
  46. Bestemte funktioner i ADOX underst°ttes ikke, afhµngigt af OLE DB-dataprovideren. ADOX underst°ttes fuldstµndigt med Microsoft OLE DB Provider til Microsoft Jet-databasemotoren. Oplysninger om Microsoft SQL Server OLE DB Provider, Microsoft OLE DB Provider til ODBC eller Microsoft OLE DB Provider til Oracle finder du herunder. ADOX underst°ttes ikke af andre Microsoft OLE DB-providere.
  47.  
  48. Microsoft SQL Server OLE DB Provider
  49.  
  50. Alle ADOX-objekter, -samlinger, -egenskaber og -metoder underst°ttes bortset fra dem, der er angivet her:
  51.  
  52. Katalog: Metoden Create.
  53. Tabeller: Egenskaber for eksisterende tabeller er skrivebeskyttede (egenskaber for nye tabeller kan have lµse-/skriveadgang).
  54. Visninger: Underst°ttes ikke.
  55. Procedurer: Metoden Append, metoden Delete, egenskaben Command.
  56. N°gler: Metoden Append, metoden Delete.
  57. Brugere: Underst°ttes ikke.
  58. Grupper: Underst°ttes ikke.
  59.  
  60. Microsoft OLE DB Provider til ODBC
  61.  
  62. Alle ADOX-objekter, -samlinger, -egenskaber og -metoder underst°ttes bortset fra dem, der er angivet her:
  63.  
  64. Katalog: Metoden Create.
  65. Tabeller: Metoden Append, metoden Delete. Egenskaber for eksisterende tabeller er skrivebeskyttede (egenskaber for nye tabeller kan have lµse-/skriveadgang).
  66. Visninger: Metoden Append, metoden Delete, egenskaben Command.
  67. Procedurer: Metoden Append, metoden Delete, egenskaben Command.
  68. Indekser: Metoden Append, metoden Delete.
  69. N°gler: Metoden Append, metoden Delete.
  70. Brugere: Underst°ttes ikke.
  71. Grupper: Underst°ttes ikke.
  72.  
  73. Microsoft OLE DB Provider til Oracle
  74.  
  75. Alle ADOX-objekter, -samlinger, -egenskaber og -metoder underst°ttes bortset fra dem, der er angivet her:
  76.  
  77. Katalog: Metoden Create.
  78. Tabeller: Metoden Append, metoden Delete. Egenskaber for eksisterende tabeller er skrivebeskyttede (egenskaber for nye tabeller kan have lµse-/skriveadgang).
  79. Visninger: Metoden Append, metoden Delete, egenskaben Command.
  80. Procedurer: Metoden Append, metoden Delete, egenskaben Command.
  81. Indekser: Metoden Append, metoden Delete.
  82. N°gler: Metoden Append, metoden Delete.
  83. Brugere: Underst°ttes ikke.
  84. Grupper: Underst°ttes ikke.
  85.  
  86.  
  87. -----------------
  88. 4. KENDTE FEJL, BEGR╞NSNINGER OG RETTELSER
  89. -----------------
  90.  
  91. F°lgende er en liste over kendte fejl i ADOX.
  92.  
  93. 4.1 Egenskaberne DateCreated/DateModified krµver Refresh
  94.  
  95. Egenskaberne DateCreated og DateModified er NULL for nyligt tilf°jede objekter. Nσr du har tilf°jet en ny visning eller procedure, skal du kalde metoden Refresh i visnings- eller procedurersamlingen for at fσ vµrdier for egenskaberne DateCreated og DateModified.
  96.  
  97. 4.2 Egenskaben ParentCatalog findes ikke for Indeks-objekter
  98.  
  99. I hjµlpen til ADOX er ParentCatalog ukorrekt angivet som en egenskab for Index-objekter. ParentCatalog er faktisk kun en egenskab for Column- og Table-objekter.
  100.  
  101. 4.3 adAccessRevoke tilsidesµtter parameteren Rights i SetPermissions
  102.  
  103. Hvis du indstiller parameteren Actions til adAccessRevoke, nσr du kalder metoden SetPermissions for en gruppe eller bruger, tilsidesµttes indstillinger af parameteren Rights. Indstil ikke Actions til adAccessRevoke, hvis de rettigheder, der er angivet i parameteren Rights, skal trµde i kraft.
  104.  
  105. 4.4 Parameteren RelatedColumn i metoden Append (samlingen Keys)
  106.  
  107. Dokumentation til metoden Append i samlingen Keys b°r indeholde en valgfri fjerde parameter kaldet RelatedColumn. Den opdaterede syntaks er:
  108.  
  109. Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
  110.  
  111. Parameteren RelatedColumn er valgfri. RelatedColumn er en String-vµrdi, der angiver navnet pσ den relaterede kolonne for en fremmed n°gle. Parameteren RelatedTable kan svare til vµrdien af egenskaben Name for et Column-objekt.
  112.  
  113. 4.5 adIndexNullsAllow Enum-vµrdien i egenskaben IndexNulls
  114.  
  115. Dokumentationen til egenskaben IndexNulls for Index-objektet b°r indeholde en ekstra Enum-konstant i tabellen over gyldige vµrdier:
  116.  
  117. adIndexNullsAllow     Indekset tillader poster, hvor n°glekolonnerne er Null. Hvis en Null-vµrdi angives i en n°glekolonne, indsµttes posten i indekset. 
  118.