Condividi tramite


Recupero di una sola riga con IRow (OLE DB Driver)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Download del driver OLE DB

L'implementazione dell'interfaccia IRow in OLE DB Driver per SQL Server è semplificata per migliorare le prestazioni. IRow consente l'accesso diretto alle colonne di un singolo oggetto riga. Se si prevede che il risultato dell'esecuzione di un comando produca esattamente una riga, IRow recupererà le colonne della riga in questione. Se il set di risultati include più righe, IRow esporrà solo la prima.

L'implementazione dell'interfaccia IRow non consente la navigazione all'interno della riga. A ogni colonna della riga è possibile accedere una sola volta, con un'eccezione. È infatti possibile accedere a una colonna una volta per trovarne le dimensioni e una seconda volta per recuperare i dati.

Nota

IRow::Open supporta solo i tipi DBGUID_STREAM e DBGUID_NULL di oggetti da aprire.

Per ottenere un oggetto riga utilizzando il metodo ICommand::Execute, è necessario passare IID_IRow. L'interfaccia IMultipleResults deve essere utilizzata per gestire più set di risultati. IMultipleResults supporta IRow e IRowset. IRowset viene utilizzata per le operazioni bulk.

In questa sezione

Vedi anche

Set di righe