Я использую веб-приложение asp.net 2.0. Внезапно этим утром ExecuteNonQuery начал возвращать -1, хотя команды в SP, который выполняется ExecuteNonQuery, выполняются (я вижу элементы, вставленные и обновленные в БД), и исключение не выдается.
Это происходит только тогда, когда я подключен к нашей производственной БД. Когда я подключаюсь к нашей базе данных разработки, они возвращают правильное количество затронутых строк.
Также, что интересно, у ExecuteDataSet нет проблем - он прекрасно возвращает DataSets.
Так что это не похоже на проблему с подключением. Но что еще это может быть?