FromClause (clsColumn)
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.
The FromClause property of an object of ClassType clsColumn specifies the FROM clause of the SQL query that returns a nested table.
Ostrzeżenie
Właściwość ta dotyczy tylko kolumn, które należą do model wyszukiwania obiektów SubClassType sbclsRegular.
Typ danych
String
Dostęp
Odczyt/zapis dla kolumn z SubClassType z sbclsNested, tylko do odczytu dla wszystkich innych.
Uwagi
W wypadku kolumn o SubClassType z sbclsRegular, właściwość ta zwraca Filter Właściwości obiektu nadrzędnego.Kolumny można zagnieżdżać, więc obiekt nadrzędny mogą być clsMiningModel obiektu lub clsColumn obiektu.
Przykłady
Tworzenie nowych kolumn zagnieżdżonych
Poniższy kod tworzy nową kolumna zagnieżdżonej nazywany Products.Używa FromClause i JoinClause Właściwości ustanowienie sprzężeń SQL do tabela nadrzędnej.Następnie tworzy nową kolumnę o nazwie CustomerID oraz ustanawia, że kolumna zawiera klucz wartości z tabela nadrzędnej, ustawiając IsParentKey Właściwość TRUE.clsColumn Obiekt, który zawiera klucze w tabela nadrzędnej jest określany przez wartość RelatedColumn właściwość: KeyColumn.
' Create a new nested column.
Set dsoNestedCol = dsoDmm.Columns.AddNew("Products", sbclsNested)
dsoNestedCol.FromClause = """Sales"", ""SalesReps"", ""Products"""
dsoNestedCol.JoinClause = """Sales"".""SalesRep"" = ""SalesReps"".""Name""" & _
" AND ""Sales"".""Product"" = ""Products"".""Product"""
dsoNestedCol.Filter = ""
' Create a new column that contains key values from the parent table.
Set dsoColumn = dsoNestedCol.Columns.AddNew("CustomerID")
dsoColumn.SourceColumn = """Products"".""CustId"""
dsoColumn.DataType = adInteger
dsoColumn.IsParentKey = True
' The RelatedColumn property is set to the clsColumn object used
' as the key column for the data mining model.
dsoColumn.RelatedColumn = "KeyColumn"