SQL Server restituisce DONE_IN_PROC
messaggi al client dopo ogni istruzione a meno che tu non specifichi SET NOCOUNT ON
. Questi messaggi (conteggi di righe) influiranno sulle applicazioni ADO che non sono codificate per gestire i set di record multipli restituiti chiamando il NextRecordset
metodo.
La soluzione più semplice è specificare SET NOCOUNT ON
come prima istruzione nel batch o nella procedura memorizzata.