ورود

View Full Version : عدم catch خطا در كار با ado



SReza1
یک شنبه 23 تیر 1387, 17:35 عصر
Why are there exception raised with RAISERROR from the MSSQL Server 2000 that are not catched by an try...except block in Delphi 7?

اين مشكل هنگام كار با bde اتفاق نمي‌افته! ولي با ado اين مشكل وجود دارد! كسي راه حلي داره؟

Hsimple11
یک شنبه 23 تیر 1387, 17:47 عصر
این خطا به علت استفاده نکردن صحیح از بلوک Try...Except رخ داده است. Help دلفی را در مورد این بلوک بخوانید اگر متوجه نشدید بفرمایید.
موفق باشید...

SReza1
پنج شنبه 27 تیر 1387, 14:14 عصر
آقاي Hsimple11 ، اگه سوالو ميخوندي متوجه ميشدي كه نوشتم در bde اين روش مشكل نداره! پس استفاده از try..except رو حتما بلدم!! و حتما help delphi رو هم خوندم!

اين مشكل با تنظيم execute option در كامپوننتهاي ado قابل حل شدنه! و حل شد!

Hsimple11
پنج شنبه 27 تیر 1387, 14:55 عصر
دوست گرامی Error داده شده ناشی از Exception هایی است که به درستی Cache نشده اند. این عمل را میتوان با تعریف یک بلوک Try Exception و یا استفاده از همان Execute Options حل کرد.

موفق باشید...

SReza1
یک شنبه 06 مرداد 1387, 08:20 صبح
دوست عزیر try except ربطی به execute option نداره! execute option از propertyهای ado می باشد در حالیکه try except چیزه دیگه ایه!