View Full Version : Error Handling
najeeb
یک شنبه 22 شهریور 1383, 20:10 عصر
چطور میتونم مدیریت پیغامهای خطای Sql Server رو تو دلفی دستم بگیرم و به کاربر پیغام مناسب بدم تا مثلا بر نامه یه دفعه Exit نشه.
مرسی . اگه میشه توضیح کامل با Code
:oops:
Developer Programmer
یک شنبه 22 شهریور 1383, 21:29 عصر
سلام
دوست عزیز همونطور که میدونین ایجاد چند تاپیک با موضوعات یکسان در بخشهای مختلف بر خلاف مقررات سایته :roll:
سوال شما چند وقت پیش توسط دوستان پاسخ داده شد لطفا قبل از ایجاد تاپیک بخش جستجو را امتحان کنین :مخالف:
----
برای پاسخ به سوال شما... اگه از ADOQuery استفاده میکنین در Eventهای آن BeforePost, BeforeEdit هست که میتونین قبل از تحویل به Table خطاهای ممکن را کشف کنین (مثل وارد نشدن تاریخ یا وارد کردن روز 30 در ماه اسفند سال کبیسه!!! :!: ) -این روش واسه dbGrid واقعا حیات بخشه!--
event دیگری هست PostError که اگه خطایی در هنگام نوشتن در جدول رخ بده Trigger میشه اما بهترین کار در صورتی که نخواین از Event های بالا استفاده کنین Try...Except هست که با اون خطا رو در برنامه بدام بندازین (مثلا بدام انداختن خطا هنگام اجرای StrToInt میتونه برنامه رو از هنگ کردن نجات بده)
----
به قول عمو اینپرایز خوش باشی
najeeb
یک شنبه 22 شهریور 1383, 23:19 عصر
من بیشتر میخوام خطای conect به sql رو کنترل کنم با try except چطور میشه؟
Developer Programmer
دوشنبه 23 شهریور 1383, 10:10 صبح
شاید بتوانید از ADOConnection Events استفاده کنین
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.