ashkan209
سه شنبه 27 مرداد 1388, 23:21 عصر
دوستان سلام
نرم افزاری دارم که در محیط دات نت نوشته شده و به دیتابیس اوراکل کانکت میشود و تعداد زیادی پروسیجر و پکیج و ... در سطح دیتابیس برای این نرم افزار طراحی شده است
حال فرض کنید که کاربر کلیدی را در نرم افزار کلیک میکند و توسط آن پروسیجری صدا زده و اجرا میگردد. (فرض بر این است که پروسیجر درست طراحی شده و دقیق عمل میکند)
در این پروسیجر یک حلقه for با تعداد زیادی تکرار موجود است که در هر بار تکرار دیتا های متفاوتی را در یک تیبل insert میکند . حال فرض کنید در یکی از این تکرارها یکی از مقادیر که قرار است در تیبل insert گردد دارای دیتای نامعتبری است و بنابراین کاربر در محیط برنامه (و نه pl/sql) با خطا مواجه میگردد
(مثلا can not insert null in to ...)
حال سوال من این است که با توجه به این اتفاق چطور میتوانم دیتاها را ردیابی کرده و دیتای نامعتبر را پیدا کنم (trace &debug)
---------
با تشکر
نرم افزاری دارم که در محیط دات نت نوشته شده و به دیتابیس اوراکل کانکت میشود و تعداد زیادی پروسیجر و پکیج و ... در سطح دیتابیس برای این نرم افزار طراحی شده است
حال فرض کنید که کاربر کلیدی را در نرم افزار کلیک میکند و توسط آن پروسیجری صدا زده و اجرا میگردد. (فرض بر این است که پروسیجر درست طراحی شده و دقیق عمل میکند)
در این پروسیجر یک حلقه for با تعداد زیادی تکرار موجود است که در هر بار تکرار دیتا های متفاوتی را در یک تیبل insert میکند . حال فرض کنید در یکی از این تکرارها یکی از مقادیر که قرار است در تیبل insert گردد دارای دیتای نامعتبری است و بنابراین کاربر در محیط برنامه (و نه pl/sql) با خطا مواجه میگردد
(مثلا can not insert null in to ...)
حال سوال من این است که با توجه به این اتفاق چطور میتوانم دیتاها را ردیابی کرده و دیتای نامعتبر را پیدا کنم (trace &debug)
---------
با تشکر