मैं इकाइयों को सम्मिलित/अद्यतन/हटाने के लिए संग्रहीत प्रक्रियाओं के साथ इकाई फ्रेमवर्क का उपयोग कर रहा हूं।एसक्यूएल सर्वर - रिपोर्ट त्रुटि वापस .NET
जो काम मैं कर रहा हूं वह एफआईएफओ/एलआईएफओ विधियों के साथ सूची प्रबंधन है>> उन आवेषण/अपडेट/हटाए गए कई चेक करते हैं और असफल हो सकते हैं (कभी-कभी वे विफल हो जाते हैं)।
समस्या यह है कि मैं वापस रिपोर्ट करना चाहता हूं .NET क्या गलत हुआ और क्यों। मैं यह कैसे कर सकता हूं?
वर्तमान में मैं कुछ इस तरह उपयोग कर रहा हूँ:
BEGIN --rollback
ROLLBACK TRAN
RAISERROR (N'There''s not enough items in stock.', -- message
16, -- severity
1) -- state
END;
मैं हमेशा "MSDTC त्रुटि" मिल - "अंतर्निहित प्रदाता EnlistTransaction पर असफल रहा।"
मैंने पहले से ही यह किया है और इनरएक्सप्शन शून्य है। – kubal5003