PDA

View Full Version : سوال: اجرای دستوراتی که درون یک رشته هستند



Kia_MLS
جمعه 21 آبان 1389, 12:27 عصر
با سلام خدمت اساتید محترم
من میخواستم دستوراتی را به صورت رشته درون دیتابیس ذخیره کنم و بعد اونا رو در زمان اجرا، اجرا کنم
مثلا دستورات زیر را از دیتابیس خوانده و اجرا کنم:



var a = (Session["UserInfo"] as MyClass).UserId;


آیا راهی برای انجام این کار هست؟

persian_bigboy
جمعه 21 آبان 1389, 12:42 عصر
sسلام ، سال 1385 تو همین انجمن همچین بحثی شد . امکانش هست ، On Fly Execute . ولی خیلی خطرناکه . من جای شما بودم این کارو نمی کردم . چون خیلی از سیستم ها اینجوری نابود شدند . :لبخند:

Kia_MLS
جمعه 21 آبان 1389, 13:05 عصر
sسلام ، سال 1385 تو همین انجمن همچین بحثی شد . امکانش هست ، On Fly Execute . ولی خیلی خطرناکه . من جای شما بودم این کارو نمی کردم . چون خیلی از سیستم ها اینجوری نابود شدند . :لبخند:

از پاسختون ممنونم
اما سرچ کردم چیزی پیدا نکردم !
میشه لینک بحث رو بهم بدین؟

دوست عزیز من مجبور به انجام این کار در یک قسمت کوچک از برنامم شدم
میخوام فقط اسم یک متغیر رو از دیتابیس بگیرم و مقدار اونو بخونم
نام ایم متغیر درون پروژه های مختلف متفاوته، حتی ممکنه در بعضی از پروژه ها درون یک Session باشه

در واقه من دارم یک تکه برنامه مینویسم که توی پروژه های مختلف استفاده میشه

alonemm
جمعه 21 آبان 1389, 15:54 عصر
بهتره شما نام اين سشن رو درون پايگاه داده تون ذخيره كنيد و ازش در صفحه بجاي نام سشن استفاده كنيد.

Kia_MLS
جمعه 21 آبان 1389, 16:06 عصر
بهتره شما نام اين سشن رو درون پايگاه داده تون ذخيره كنيد و ازش در صفحه بجاي نام سشن استفاده كنيد.

دوست عزیز، این تکه برنامه قرار نیست فقط از مقدار یک Session استفاده کنه
ممکنه از متغیر، یک پراپرتی از یک کلاس و یا مقدار یک Session و یا حتی از نتیجه یک فانکشن استفاده کنه