PDA

View Full Version : برگردانن یک مقدار از اس کیوال



googoli
یک شنبه 25 دی 1390, 08:54 صبح
با سلام
من می خوام وقتی یه عملی رو انجام میدم یه مقداری رو از اس کیوال به برنامه بدم که مثلا بفهمم که الان چکاری انجام شده مثلا مقدار 100 برای عمل insert باشه و مثلا عدد 110برای عمل update باشه باید چکار کنم ؟
و مورد دیگه ای که می خواستم سوال کنم این هست که چطوری می تونم روی خطاها یه مدیریت خاصی داشته باشم ؟

یوسف زالی
یک شنبه 25 دی 1390, 09:10 صبح
سلام.
شما می تونید اعمال رو در SP انجام بدید و در هر مودی و شرایطی یک عدد return کنید.
SP این قابلیت رو داره که یک عدد برگردونه.
در خصوص مدیریت خطاها اگر منظورتون رو درست متوجه شده باشم با استفاده از دستور try می تونید خطاهای احتمالی رو در همون سمت اس کیو ال مدیریت کنید.

BEGIN TRY { sql_statement | statement_block }END TRYBEGIN CATCH [ { sql_statement | statement_block } ]END CATCH[ ; ]

googoli
یک شنبه 25 دی 1390, 09:28 صبح
با تشکر از شما استاد گرامی
میشه در مورد SP ها بیشتر توضیح بدید یا یک منبع معرفی کنید که من اون رو مطالعه کنم

Galawij
یک شنبه 25 دی 1390, 10:24 صبح
دوست عزیز در این لینک (http://barnamenevis.org/showthread.php?296719-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-SP) در مورد SP ها توضیح داده شده است، برای آشنایی می تونید از این لینک استفاده کنید.