הודעות שגיאה מ: SQL-Server

duducohn

New member
הודעות שגיאה מ: SQL-Server

אני מפתח יישום שרת/לקוח בצד השרת SQL-Server בצד הלקוח Access. חלק מהודעות השגיאה מגיעות מצד השרת SQL-Server, באנגלית ולא תמיד ברורות. א . האם ניתן וכיצד ללכוד שגיאות אילו ולהחליפן בהודעות שגיאה משלי. ב . האם ניתן לקבוע שהודעות שגיאה מסוימות ישבו בצד השרת וינתו מהשרת והודעות שגיאה אחרות ינתנו ע"י ישום הלקוח. כאשר בשני המקרים הבסיס הוא הודעות שגיאה שניתנות על ידי SQL-Server.
 

eli_leiba

New member
מה שאפשר לעשות זה כך

לכתוב את קוד ה sql של ה sql server בפרוצדורה שיהיו לה בין השאר גם output parameter מסוג varchar של הודעת השגיאה האפליקטיבית אם הפרוצדורה מחזירה בסטטוס 0 לא הייתה שגיאה אתרת יש להדפיס את פרמטר טקסט השגיאה. ניתן ללכוד את השגיאה ב sql server אם מיד לאתר ביצוע פקודה "חשודה" שלא תעבוד תמיד לבדוק את המשתנה ERROR@@ אם error@@ <> 0 יש להכניס לפרמטר טקסט שגיאה רצוי ולצאת מהפרוצדורה
 
למעלה