Glory |
SET CURSOR_CLOSE_ON_COMMIT
Controls the behavior of the Transact-SQL COMMIT TRANSACTION statement. The default value for this setting is OFF. This means that the server will not close cursors when you commit a transaction. |
спасибо! С этой настройкой не игрались, проверю как она установлена заказчиком. А проблема первоначально была такая: в цикле читаются записи из определённой таблицы и что-то с ней делается: update,delete... Между делом производился commit. При следующем проходе цикла вылезает ошибка:
10038 01000 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionWrite (send()).
Когда убрали commit - ошибка перестала появляться. Думали в этом дело... Может есть еще какие-то идеи? Поиск в форуме и по гуглу ничего подходящего не дал.