Share via


Crear conjuntos de filas con ICommand::Execute

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Descargar controlador OLE DB

En los conjuntos de filas que se crean con el método ICommand::Execute, las propiedades que quiera usar en el conjunto de filas resultante pueden restringir el texto del comando. Esto es especialmente importante en los consumidores que admiten texto de comando dinámico.

OLE DB Driver for SQL Server no puede usar cursores de Microsoft SQL Server para admitir los resultados de varios conjuntos de filas que generan muchos comandos. Si un consumidor solicita un conjunto de filas que requiere la compatibilidad con cursores de SQL Server, se produce un error si el texto de comando genera más de un conjunto de filas único como resultado. Para más información, consulte Comandos que generan resultados de varios conjuntos de filas.

Los cursores de SQL Server admiten conjuntos de filas de OLE DB Driver for SQL Server desplazables. SQL Server impone limitaciones en los cursores que son sensibles a los cambios realizados por otros usuarios de la base de datos. Concretamente, las filas de algunos cursores no se pueden ordenar y es posible que no se lleve a cabo correctamente la creación de un conjunto de filas mediante un comando que contiene una cláusula SQL ORDER BY. Para obtener más información, vea Conjuntos de filas y cursores de SQL Server.

Consulte también

Conjuntos de filas