ورود

View Full Version : سوال: Error Handling در Function



Amir Taghavi
یک شنبه 03 مرداد 1389, 14:04 عصر
سلام

من یه function نوشتم که کارش تبدیل تاریخ شمسی به میلادی هستش و ازش در sp هام استفاده میکنم. ولی وقتی به function داده با فرمت غیر از تاریخ پاس بدم خطای conversion رخ میده.
حالا چطور من میتونم این exception ها رو در function هندل کنم؟
مثل اینکه در function از try...catch نمیشه استفاده کرد.

مرسی

AminSobati
سه شنبه 05 مرداد 1389, 00:07 صبح
سلام دوست عزیزم،
قائدتا این خطا قبل از ورود به کد Function رخ میده، چون شما داده با Type نامناسب دارین ارسال میکنین. اگر واقعا مشخص نیست که چه نوع داده ای قرار وارد تابع بشه، ورودی رو sql_variant بگیرین. ولی در کل استفاده از sql_variant رو توصیه نمیکنم، بهتره روی نوع داده که ارسال میکنید کنترل بیشتری داشته باشین