(c) 1998 Microsoft Corporation. Alle rettigheder forbeholdes.
Dette dokument indeholder de seneste oplysninger, der supplerer dokumentationen til Microsoft ADO Extensions for DDL and Security (ADOX).
--------
INDHOLD
--------
1. PRODUKTBESKRIVELSE
2. FUNKTIONER
3. TEKNISKE BEM╞RKNINGER
4. KENDTE FEJL, BEGR╞NSNINGER OG RETTELSER
----------------------
1. PRODUKTBESKRIVELSE
----------------------
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.
---------------
2. FUNKTIONER
---------------
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.
------------------
3. TEKNISKE BEM╞RKNINGER
------------------
3.1 N°dvendige/valgfrie egenskaber for tabeller, indekser og kolonner
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.
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.
3.2 Bruge ADOX med Microsoft OLE DB-providere
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.
Microsoft SQL Server OLE DB Provider
Alle ADOX-objekter, -samlinger, -egenskaber og -metoder underst°ttes bortset fra dem, der er angivet her:
Katalog: Metoden Create.
Tabeller: Egenskaber for eksisterende tabeller er skrivebeskyttede (egenskaber for nye tabeller kan have lµse-/skriveadgang).
Alle ADOX-objekter, -samlinger, -egenskaber og -metoder underst°ttes bortset fra dem, der er angivet her:
Katalog: Metoden Create.
Tabeller: Metoden Append, metoden Delete. Egenskaber for eksisterende tabeller er skrivebeskyttede (egenskaber for nye tabeller kan have lµse-/skriveadgang).
Alle ADOX-objekter, -samlinger, -egenskaber og -metoder underst°ttes bortset fra dem, der er angivet her:
Katalog: Metoden Create.
Tabeller: Metoden Append, metoden Delete. Egenskaber for eksisterende tabeller er skrivebeskyttede (egenskaber for nye tabeller kan have lµse-/skriveadgang).
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.
4.2 Egenskaben ParentCatalog findes ikke for Indeks-objekter
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.
4.3 adAccessRevoke tilsidesµtter parameteren Rights i SetPermissions
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.
4.4 Parameteren RelatedColumn i metoden Append (samlingen Keys)
Dokumentation til metoden Append i samlingen Keys b°r indeholde en valgfri fjerde parameter kaldet RelatedColumn. Den opdaterede syntaks er:
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.
4.5 adIndexNullsAllow Enum-vµrdien i egenskaben IndexNulls
Dokumentationen til egenskaben IndexNulls for Index-objektet b°r indeholde en ekstra Enum-konstant i tabellen over gyldige vµrdier:
adIndexNullsAllow Indekset tillader poster, hvor n°glekolonnerne er Null. Hvis en Null-vµrdi angives i en n°glekolonne, indsµttes posten i indekset.