OLE DB-Valued tabela parametr typ obsługi
W tym temacie opisano obsługę typu OLE DB dla parametrów wartości z tabela.
Tabela Valued parametr obiektu zestawu zestaw wierszy
Można utworzyć obiektu wyspecjalizowane zestawu zestaw wierszy dla wartości w tabela parametrów.Utwórz obiekt zestawu zestaw wierszy parametr wycenione tabela przy użyciu ITableDefinitionWithConstraints::CreateTableWithConstraints lub IOpenRowset::OpenRowset. Aby to zrobić, należy ustawić eKind Członek pTableID Parametr DBKIND_GUID_NAME i dostarczyć CLSID_ROWSET_INMEMORY jako guid element członkowski. Nazwa typu serwera dla parametru wartości w tabela muszą być określone w pwszName element członkowski członkowski pTableID Podczas korzystania z IOpenRowset::OpenRowset. Obiekt zestawu zestaw wierszy wycenione tabela parametr zachowuje się jak regularne obiektu SQL Server Native klient dostawca OLE DB.
const GUID CLSID_ROWSET_TVP =
{0xc7ef28d5, 0x7bee, 0x443f, {0x86, 0xda, 0xe3, 0x98, 0x4f, 0xcd, 0x4d, 0xf9}};
CoType RowsetTVP
{
[mandatory] interface IAccessor;
[mandatory] interface IColumnsInfo;
[mandatory] interface IConvertType;
[mandatory] interface IRowset;
[mandatory] interface IRowsetInfo;
[optional] interface IColumnsRowset;
[optional] interface IRowsetChange;
[optional] interface ISupportErrorInfo;
};
DBTYPE_TABLE
Nowy typ DBTYPE_TABLE, reprezentuje typ tabela.Tego typu określa parametry, które wartości tabela, w przypadku, gdy wymagana jest DBTYPE różnych interfejsy OLE DB.
#define DBTYPE_TABLE (143)
DBTYPE_TABLE ma ten sam format, co DBTYPE_IUNKNOWN.Jest to wskaźnik do obiektu w buforze danych.Dla pełnej specyfikacji w powiązaniach konsumenta wypełni się buforu DBOBJECT iid ustawić jeden (interfejsy obiektu zestaw wierszyIID_IRowset). Jeśli DBOBJECT nie jest określony w powiązaniach, IID_IRowset będzie można założyć.
Conversions to and from DBTYPE_TABLE for any other types are not supported.IConvertType::CanConvert will return S_FALSE for unsupported conversion for any request other than DBTYPE_TABLE to DBTYPE_TABLE conversion.Zakłada się tutaj DBCONVERTFLAGS_PARAMETER na Command obiekt.
Metody
Aby uzyskać informacje dotyczące metod OLE DB, które obsługuje wartości w tabela parametrów zobacz OLE DB-Valued tabela parametr typ obsługi (metody).
Właściwości
Aby infornation informacje dotyczące właściwości OLE DB, które obsługują parametry wycenione tabela zobacz OLE DB-Valued tabela parametr typ obsługi (właściwości).