Element AddNew (clsCollection)
Ostrzeżenie
Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.
AddNew metoda kolekcja Decision Support Objects (DSO) tworzy i dodaje obiekt do kolekcja.
Składnia
Set vnt = object.AddNew(Name As String, [SubClassType As SubClassTypes])
Parametry
vnt
Zmienna wariant pobierającego wystąpienie nowego element członkowski.Zamiast wariant można użyć zmiennej zgłoszonego do obiektu pobierana z kolekcja.Na przykład Zmienna zadeklarowana jako typ MDStore, z jego ClassType wartość właściwość zestaw do clsCube, można pobrać obiekt z MDStores kolekcja clsCube obiektów.object
Wystąpienie obiektu kolekcja DSO.Name
Ciąg określający nazwę nowego obiektu, aby dodać do kolekcja.SubClassType
(Opcjonalnie) Jedna z wartości wyliczane przez SubClassTypes wyliczania.Aby uzyskać więcej informacji, zobacz SubClassTypes.
Uwagi
ClassType Właściwość nowego obiektu jest zestaw automatycznie i zależy od nadrzędnego kolekcja, do której obiekt jest dodawana.Na przykład obiekty dodawane do MDStores kolekcja obiektu ClassType clsDatabase automatycznie otrzymywać ClassType wartość clsCube.
AddNew metoda przechowuje relacje hierarchiczne i porządkowanie kolekcja.
Ostrzeżenie
AddNew Powinna zostać wykorzystana metoda podczas dodawania nowych obiektów do kolekcja.Należy używać Add Metoda tylko podczas dodawania istniejących obiektów: na przykład, gdy dodajesz agregacje na partycję po zostały zaprojektowane.Aby uzyskać więcej informacji, zobacz clsPartitionAnalyzer.
Przykład
Użyć następującego kodu, aby utworzyć nowy moduł i dodaj go do MDStores kolekcja modułów:
' Assume the existence of an object objDB
' of ClassType clsDatabase.
Dim objNewCube As MDStore
Set objNewCube = objDB.MDStores.AddNew("NewCube")