PDA

View Full Version : سوال: استورد پروسيجر



MKhrmat
پنج شنبه 03 اسفند 1391, 20:51 عصر
با سلام
مي خواستم ببينم ميشه نام يك جدول را به عنوان يك متغيير در استورد پروسيجري كه در اس كيو ال ايجاد شده است تعريف كرد؟

m.4.r.m
جمعه 04 اسفند 1391, 00:42 صبح
خوب امتحان کن اگه نشه خطا میگیره

mohsenasm
جمعه 04 اسفند 1391, 19:24 عصر
سلام
نام جدول که رشته محسوب میشه و می تونه توی یک متغیر ریخته بشه

میلاد علوی
یک شنبه 06 اسفند 1391, 21:01 عصر
سلام یک نمونه کار با استورد پروسیجر برام می زاری و یک توضیحی برام میدی لطفا

MKhrmat
دوشنبه 07 اسفند 1391, 00:16 صبح
توضیح بیشتر اینکه استورد پروسیجر ایجادی به هیچ عنوان به جای نام جدول متغییر قبول نمی کنه و خطا میده . مثل این حالت که من توی برنامه چند تا دوره مالی دارم که هر کدوم یه جدول داره+سال مالی(Tname1391)یا(Tname1390)
که با یه تابع ذخیره شده می خوام توی دوره مالی انتخابی توسط کاربر بره و روی همون جدول مورد نظر کاربر استورد پروسیجر دخیره شده رو اجرا کنه و فقطم از این طریق می شه سریع عمل مورد نطر انجام بشه.
و این ملزم به اینه که نام جدول به عنوان متغییر به پروسیجر پاس داده بشه تا عملیات شروع به انجام بشه.
در ضمن این پروسیجر با دستور Sql از داخل vb قابل اجراست و پروسیجر توی Sql Server ایجاد و ذخیره می شه.
و تنها مشکل همینه که متغیر به عنوان نام جدول که قرار بکیره خطا می ده.
از دوستان اگه کسی تا حالا با همچین مشکلی بر خورد داشته یا راه حل دیگه و سریعتری سراغ داره خواهش می کنم راهنمایی کنه.:متفکر:
با تشکر از کلیه دوستان.