Creazione di set di righe con ICommand::Execute

Per i set di righe creati tramite il metodo ICommand::Execute, le proprietà desiderate nel set di righe risultante possono vincolare il testo del comando. Si tratta di un fattore particolarmente critico per i consumer che supportano testo del comando dinamico.

Il provider OLE DB di SQL Server Native Client non può utilizzare Microsoft SQL Server per supportare i risultati costituiti da più set di righe generati da molti comandi. Se un consumer richiede un set di righe per cui è necessario il supporto del cursore SQL Server, si verifica un errore se il testo del comando genera più di un singolo set di righe come risultato. Per ulteriori informazioni, vedere Comandi che generano risultati con più set di righe.

I set di righe scorrevoli del provider OLE DB di SQL Server Native Client sono supportati dai cursori SQL Server. SQL Server impone limitazioni sui cursori sensibili alle modifiche apportate da altri utenti del database. In particolare, le righe in alcuni cursori non possono essere ordinate e il tentativo di creare un set di righe tramite un comando che contiene una clausola SQL ORDER BY può non riuscire. Per ulteriori informazioni, vedere Set di righe e cursori di Server SQL.

Vedere anche

Concetti