Condividi tramite


Indici OLE DB (SQL Server Compact)

Microsoft Per migliorare le prestazioni delle applicazioni, SQL Server Compact 3.5 (SQL Server Compact 3.5) offre il supporto degli indici e di numerose operazioni basate su indici.

Utilizzo degli indici

Quando in SQL Server Compact 3.5 si utilizzano gli indici, è necessario tenere in considerazione i problemi seguenti:

  • SQL Server Compact 3.5 supporta solo gli "indici integrati", in base alla definizione fornita nella documentazione relativa a Microsoft OLE DB. Questo significa che l'indice è parte, a livello logico, dell'oggetto Rowset e viene utilizzato per ordinare il set di righe. Per l'ordinamento non si ricorre a set di righe di indice separati.
  • In SQL Server Compact 3.5 le proprietà di creazione degli indici presentano lievi differenze rispetto a Microsoft SQL Server.
  • Il nome è l'unica caratteristica di un indice che può essere modificata utilizzando IAlterIndex::AlterIndex nel provider OLE DB per SQL Server Compact 3.5.
  • Per modificare l'indice in modo dinamico mentre il set di righe è aperto, è necessario richiedere DBPROP_IRowsetCurrentIndex con un valore VARIANT_TRUE all'apertura del set di righe della tabella di base. Per ulteriori informazioni, vedere Modifica degli indici con OLE DB.
  • Per i metodi Seek e SetRange dell'interfaccia IRowsetIndex è necessario richiedere la proprietà DBPROP_IRowsetIndex con un valore VARIANT_TRUE all'apertura del set di righe della tabella di base.

Vedere anche

Riferimento

Creazione di indici con OLE DB
Utilizzo del metodo Seek con OLE DB

Guida e informazioni

Assistenza (SQL Server Compact 3.5 Service Pack 1)