Índices do OLE DB (SQL Server Compact)
O Microsoft SQL Server Compact 4.0 oferece suporte a índices e a várias operações baseadas em índices para melhorar o desempenho do aplicativo.
Usando índices
Quando você trabalha com índices no SQL Server Compact 4.0, você deve considerar as seguintes questões:
O SQL Server Compact 4.0 oferece suporte apenas a "índices integrados", conforme definido na documentação do OLE DB da Microsoft. Isso significa que logicamente o índice faz parte do objeto Rowset e é usado para classificar o conjunto de linhas. Nenhum conjunto de linhas de índice separado é usado para fornecer a ordenação.
Os índices do SQL Server Compact 4.0 têm propriedades de criação ligeiramente diferentes do MicrosoftSQL Server.
O nome do índice é a única característica de um índice que pode ser modificado usando IAlterIndex::AlterIndex em relação ao provedor OLE DB do SQL Server Compact 4.0.
Para alterar dinamicamente o índice enquanto o conjunto de linhas está aberto, você deve solicitar DBPROP_IRowsetCurrentIndex com um valor de VARIANT_TRUE quando abrir o conjunto de linhas de tabela base. Para obter mais informações, consulte Alterando índices com o OLE DB.
Nos métodos Seek e SetRange da interface do IRowsetIndex, você deve solicitar a propriedade DBPROP_IRowsetIndex com um valor de VARIANT_TRUE quando abrir o conjunto de linhas de tabela base.