Condividi tramite


Esecuzione di un comando

Dopo aver stabilito la connessione a un'origine dati, il consumer chiama il metodo IDBCreateSession::CreateSession per creare una sessione. La sessione funge da comando, set di righe o factory delle transazioni.

Per lavorare direttamente con singole tabelle o indici, il consumer richiede l'interfaccia IOpenRowset . Il IOpenRowset::OpenRowset metodo si apre e restituisce un set di righe che include tutte le righe di una singola tabella o indice di base.

Per eseguire un comando (ad esempio SELECT * FROM Authors), il consumer richiede l'interfaccia IDBCreateCommand . Il consumer può eseguire il IDBCreateCommand::CreateCommand metodo per creare un oggetto comando e richiedere l'interfaccia ICommandText . Il ICommandText::SetCommandText metodo viene usato per specificare il comando da eseguire.

Il Execute comando viene usato per eseguire il comando . Il comando può essere qualsiasi istruzione o nome di routine SQL. Non tutti i comandi producono un oggetto set di risultati (set di righe). I comandi come SELECT * FROM Authors producono un set di risultati.

Vedere anche

Creazione di un'applicazione provider OLE DB di SQL Server Native Client