| Начало » Microsoft.NET » ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM » SQLCommand.CommandTimeout и транзакция Переход к форуму:
	| 
		
			| SQLCommand.CommandTimeout и транзакция [сообщение #2470] | Fri, 02 June 2023 15:34  |  
			| 
				
				
					|  tuturik Сообщений: 3
 Зарегистрирован: June 2023
 | Junior Member |  |  |  
	| Что-то не могу нигде найти документацию по следующему вопросу: Если, работая с клиентом SqlServer, открыв соединение в режиме автокоммита транзакций(вроде так называется - т.е. режим по умолчанию, т.е. без указания транзакций), и вызвав метод ExecuteNonQuery "сработал" CommandTimeout, то
 1. CommandText закомитится(commit сработает)?
 2. Если CommandText - это хранимая процедура, внутри которой в конце commit, то она закоммитится(commit сработает)?
 
 PS. Предполагаю, что исключение по CommandTimeout никак не связано с транзакциями. Но что тогда будет в случае 1 и 2, если после этого эксепшена по timeout соединение сразу закрывается?
 |  
	|  |  |  
	|  |  
	|  |  
	|  | 
 
 
 Текущее время: Fri Oct 31 16:01:09 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.00661 секунд |