Compartir a través de


Creación de conjuntos de filas con ICommand::Execute

En el caso de los conjuntos de filas creados mediante el método ICommand::Execute , las propiedades que desee en el conjunto de filas resultante pueden restringir el texto del comando. Esto es especialmente crítico para los consumidores que admiten texto dinámico de comandos.

El proveedor OLE DB de SQL Server Native Client no puede usar cursores de Microsoft SQL Server para admitir los resultados de varios conjuntos de filas generados por muchos comandos. Si un consumidor solicita un conjunto de filas que requiere compatibilidad con cursores de SQL Server, se produce un error si el texto del comando genera más de un único conjunto de filas como resultado. Para obtener más información, vea Comandos que generan Multiple-Rowset resultados.

Los cursores de SQL Server Native Client admiten conjuntos de filas de proveedor OLE DB de 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. En concreto, las filas de algunos cursores no se pueden ordenar e intentar crear un conjunto de filas mediante un comando que contiene una cláusula ORDER BY de SQL puede producir un error. Para obtener más información, vea Conjuntos de filas y cursores de SQL Server.

Véase también

Conjuntos de filas