Dalibor ti je objasnio ali evo i ja da ponovim.
Kakva je razlika korisniku ako mu pise "No process at the other end of the pipe" ili "nema procesa na drugom kraju cevi" :) ili
"sjhjss ajkshd ashdjkasuyuiehjrknm".
On prvo sto ce da uradi je da iskljuci kompjuter (da se nesto ne zapali) i zove tebe.
NApravi brate neki errorhanlder i mogu da ti salju i na email, webservis, da upisujes u fajl itd itd. Mogucnosti su bukvalno neogranicene.
Pa neces valjda da prevodis svaki od SQL Error kodova na srpski pa cak i da prevedes, zali Boze vremena, sta ce jadni korisnik sa tim. Sta on(a) zna kako da popravi.
Mozda jedino da uhvatis kada ne moze da pronadje server i to je to.
Ne znam o kakvim drugim greskama pricas i kako to da ti se javljaju svi ti egzoticni kodovi. Ako ti se to javlja u t-sql kodu tj. stored procedures izbacuju gresku onda treba malo da poradis na kodu a ne da ih posle hvatas jer je onda kasno.
Mislim da ne shvatas koja je poenta ovog svega sto ti objasnjavamo ali evo sam ti pokusao ponoviti.
I da, jos jedna preporuka. TESTIRAJ, TESTIRAJ i testiraj.
Kad kazem testiraj ne mislim na to da udjes na server, zaustavis SQL servis rucno i vidis sta ce se desiti, nego na dobar Test Unit (pogledaj nUnit) i ThrowException.
http://www.pro-transport.com - The most advanced trucking software on the market