Oródwierszową parametr typu odnajdowania
Konsument — oznacza to, że klient aplikacji używa SQL Server macierzystego klienta dostawcy OLE DB — można wykryć typ każdego parametru polecenia, jeśli tekst polecenia zostały podane do OLE DB Provider.Po typu tabela-parametr wyceniane jest znany, konsument może wykryć metadane dla każdej kolumna poszczególnych tabela-parametr wycenione.
Informacje o typie parametrów procedury jest obsługiwany przez ICommandWithParameters::GetParameterInfo dla większości typów parametru.Począwszy od SQL Server 2005, z wprowadzeniem typów zdefiniowanych przez użytkownika i xml Typ danych GetParameterInfo Metoda była nie wystarczający w tym celu, ponieważ nie jest możliwe dostarczenie informacji typ zdefiniowany przez użytkownika (nazwa, schemat i wykaz) przez ICommandWithParameters.Nowy interfejs ISSCommandWithParameters, został zdefiniowany zapewnienie rozszerzonej typu informacji.
Dla tabela-wyceniane parametrów można także użyć ISSCommandWithParameters interfejs wykrywanie szczegółowe informacje.Wywołań klient ISSCommandWithParameters::GetParameterInfo po przygotowaniu obiektu polecenie.Dla tabela-wycenione paramters, wType Członkowskie struktury DBPARAMINFO jest ustawiona na DBTYPE_tabela przez dostawca.ulParamSize Pole struktury DBPARAMINFO ma wartość ~ 0.
Konsument może zażądać dodatkowe właściwości (tabela-wyceniane parametr wpisz nazwę katalogu, tabela-wyceniane parametr wpisz nazwę schematu, tabela-wycenione parametr wpisz nazwę kolumna zamawiania i domyślne kolumna) za pomocą ISSCommandWithParamters::GetParameterProperties.
Po przeprowadzeniu znana jest nazwa, pobrać poszczególne kolumna informacji konsument musi albo wywołanie IOpenRowset::OpenRowsetlub uzyskanie DBSCHEMA_TABLE_TYPE_kolumnas zestaw wierszy przez określenie parametru oródwierszową wpisz nazwę jako nazwę tabela.