SQL Server devuelve DONE_IN_PROC
mensajes al cliente después de cada instrucción a menos que especifique SET NOCOUNT ON
. Estos mensajes (recuentos de filas) afectarán a las aplicaciones ADO que no están codificadas para manejar los múltiples conjuntos de registros devueltos al llamar al NextRecordset
método.
La solución fácil es especificar SET NOCOUNT ON
como la primera declaración en el lote o procedimiento almacenado.