PDA

View Full Version : استور پروسیجر دینامیک



ehsane
چهارشنبه 11 آبان 1384, 09:04 صبح
با سلام
1- چگونه میتوان از طریق برنامه در زمان اجرا یک استور پروسیجر را در اس کیو ال ایجاد و محتوی آنرا بصورت دینامیک به آن ارسال و سپس آنرا اجرا کرد

2- چگونه میتوان دستور یک استور پروسیجر موجود در اس کیو ال را در زمان اجرا با یکسری دستورات جدید جایگزین کرد و سپس آنرا اجرا نمود

مثلا شما یکسری انتخاب دارید که کاربر میتواند آنها را انجام دهد حال با توجه به نوع انتخاب کاربر باید استور پروسیجر موجود را تنظیم و اجرای کنید این تنظیم ممکن است در کم و زیاد کردن نوع المانهای Select ما باشد مثلا ممکن است در یک لحظه دستور Select * from Data_1 ارسال شود و با درخواست کاربر دیگری کدی مثل این Select * from Data_1 where (c_user = 14 ) and (cod = @cod_) order by cod

با تشکر

Touska
چهارشنبه 11 آبان 1384, 10:42 صبح
خوب شما می تونید از طریق دستورات exec در sql server و با استفاده از AdoCommand

می تونید تو حالت runtime یک Stored Procedure بسازید و از آن استفاده کنید.

ehsane
چهارشنبه 11 آبان 1384, 11:17 صبح
ok تست می کنم