View Full Version : execption
behsaman.it
یک شنبه 02 مرداد 1390, 17:23 عصر
سلام به دوستان
اقا من چطوری می تونم تمامی خطا های که امکان داره تو برنامه از طرف بانک اتفاق بیفته رو داشته باشم و معادل فارسی شو بنویسم یا کد خطا رو داشته باشم
یوسف زالی
یک شنبه 02 مرداد 1390, 20:20 عصر
سلام.
برای این کار چند راه داری:
روی ADOConnection خودتون (البته اگر از این شی استفاده می کنید) در رویداد ExecuteComplete یک بلوک Try بنویسید.
راه دیگه اینه که روی در رویداد OnException از شی ApplicationEvents شرط if E is EDatabaseError then رو بگذارید.
می تونین بدون ApplicationEvents ، برای Application خودتون یک متد برای رویداد ApplicationEvents1.OnException ست کنید و باقی قضایا مثل ApplicationEvents .
تا اینجا مطمئن شدیم تمام خطاهای دیتابیسی (لااقل اکثرشون، اگر نخوام قطعیت بدم) رو گرفتیم.
حالا با If برای هر کدومشون پیغام فارسی نمایش میدیم.
E.Message حاوی پیغام خطای شماست.
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.