Creazione di set di righe con ICommand::Execute
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)
Per i set di righe creati tramite il metodo ICommand::Execute le proprietà desiderate nel set di righe risultante possono determinare restrizioni per il testo del comando. Si tratta di un fattore particolarmente critico per i consumer che supportano testo del comando dinamico.
OLE DB Driver per SQL Server non può usare i cursori 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 set di righe come risultato. Per altre informazioni, vedere Comandi che generano risultati con più set di righe.
I set di righe scorrevoli di OLE DB Driver per SQL Server sono supportati dai cursori SQL Server. SQL Server impone limitazioni sui cursori che sono sensibili alle modifiche apportate dagli 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 altre informazioni, vedere Set di righe e cursori SQL Server.