PDA

View Full Version : سوال: ارسال فيلد هاي يك جدول به عنوان پارامتر به storeprocedure



sama552
دوشنبه 20 دی 1389, 13:53 عصر
سلام
من يك store procedure دارم كه اينspبر اساس Idي درس يك گزارش از همه دانش آموزان به من ميدهد
يعني idي درس را به عنوان پارامتر ميگيرد واطلاعاتي از همه دانش آموزان آن درس مي دهد

حالا من مي خوام اين گزارش را براي همه دروس بگيرم بدون اينكه آدي درس را به عنوان پارامتر از برنامه بفرستم
يعني در يك sp ي جداگآنه به ازاي هر فيلد از جدول درس آدي درس را به sp اول فرستاده ونتيجه نهايي را در يك جدول وارد كنم
مي خواستم بدونم sp ي دوم را چطور بايد بنويسم
لطفا اگر كسي مي دون راهنمايي كنه

حمیدرضاصادقیان
دوشنبه 20 دی 1389, 14:39 عصر
سلام. یک راهکار این هست که از Table Value ها استفاده کنید. با اینکار یک متغیر از نوع Table ایجاد می کنید و مقادیر رو بهش پاس میدید و اون متغیر رو به SP پاس میدید.
در این لینک (http://msdn.microsoft.com/en-us/library/bb510489.aspx) یک مثال در این زمینه هست که کمکتون میکنه.

حمیدرضاصادقیان
دوشنبه 20 دی 1389, 14:39 عصر
سلام. یک راهکار این هست که از Table Value ها استفاده کنید. با اینکار یک متغیر از نوع Table ایجاد می کنید و مقادیر رو بهش پاس میدید و اون متغیر رو به SP پاس میدید.
در این لینک (http://msdn.microsoft.com/en-us/library/bb510489.aspx) یک مثال در این زمینه هست که کمکتون میکنه.