निम्न कोड पर विचार करें जो अपवाद पकड़ा गया है, तो लेनदेन को रोलबैक नहीं करता है।ADO.NET: क्या आपको लेनदेन को रोलबैक करने की आवश्यकता है?
transaction = connection.BeginTransaction();
command.Transaction = transaction;
try {
// interact with database here
catch {}
finally {
connection.Close();
}
इसका क्या परिणाम है और लेनदेन को रोलबैक करना आवश्यक है?
इसे आज़माएं - अपवाद का कारण बनें और परिणाम देखें। आपकी गलती की गई रिपोर्ट लेनदेन के बारे में होगी जो वापस लुढ़का नहीं जा रहा है और यह वास्तव में जो भी अपवाद डाला गया था उसे छुपाएगा। – Paddy
@ धान: क्या आप कह रहे हैं कि लेनदेन के बारे में कोई अपवाद नहीं डाला जाएगा? –