To je samo o sobě špatně,budete mít poté business vrstvu závislou i na databázové vrstvě,tím pádem jakákoliv změna,bude znamenat změnu na několika místech.Dalším faktorem proti,dle mého,je,že takto by se ošetřil pouze jeden stav(jedna možná SqlException),ale co když nastane jiná? Vy byste snad nechal aplikaci "spadnout" kvůli tomu,že se Vám nechce implementovat standardní OOP postupy? Pak si představte situaci,kdy takovýchto "kontrol" potřebujete udělat několik desítek(stovek,tisíců,..),to budete mít na DBS tolik procedur? Vím,že se tazatel ptal na jednu určitou věc,ale přijde při nejmenším nefér,poradit mu tak,že se vydá pouze špatným směrem. Takto si už od začátku osvojí "standardní" programátorské postupy. Důvodů je samozřejmě mnohem a mnohem více. Samozřejmě neříkám,že je exaktně nutné podobné situace řešit v rámci aplikace,záleží na situaci. V tomto případě se však přikláním k aplikačnímu řešení
|