SQLOLEDB represents SQL Server data by using certain OLE DB–defined data types in rowsets and as parameter values. Data type mapping by the consumer is also available when creating tables using ITableDefinition::CreateTable.