Share via


Índices do OLE DB (SQL Server Compact)

O Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) 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 3.5, você deve considerar as seguintes questões:

  • O SQL Server Compact 3.5 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 índice separado de conjunto de registros é usado para fornecer a ordenação.
  • Os índices do SQL Server Compact 3.5 têm propriedades de criação ligeiramente diferentes do Microsoft SQL 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 3.5.
  • 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.

Consulte também

Referência

Criando índices com o OLE DB
Usando o método Seek com o OLE DB

Ajuda e informações

Obtendo assistência (SQL Server Compact 3.5 Service Pack 1)