نمایش نتایج 1 تا 4 از 4

نام تاپیک: Multiple Select listbox and sql stored procedure

  1. #1

    Question Multiple Select listbox and sql stored procedure

    سلام . . .

    من يک CheckListBox دارم که اطلاعاتش از يک جدول پر ميشه . خب با اين اوصاف تعداد مواردي که نشون ميده دايناميک هستش.
    حالا من ميخوام يه Select بنويسم که بتونه با توجه به انتخابها کاربر رکوردهاي موردنظر انتخاب بشن.
    حالا چطوري سمت سي شارپ بفرستم به storeProcedure و سمت SQL هم چطوري قسمت Where رو بنويسم؟

    اصولي ترين کار چيه ؟
    شايد بشه سوالم رو يه جور ديگه اي مطرح کنم : " Where dynamic "؟

  2. #2
    کاربر دائمی آواتار AmirHarirbafan
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    مشهد
    سن
    36
    پست
    183

    نقل قول: Multiple Select listbox and sql stored procedure

    فکر کنم دستور sp_ExecuteSql مشکل شما رو حل کنه به این مثال دقت کنید

    declare @SqlString as nvarchar(50)
    set @SqlString = 'select * from tbl1'
    execute sp_executesql @SqlString

  3. #3

    نقل قول: Multiple Select listbox and sql stored procedure

    به نظرم کار با رشته و نوشتن دستورات اس کیو ال به صورت رشته کار درستی نباشه .

    دنبال یه روش اصولی ترم ؟؟؟؟؟

  4. #4
    کاربر دائمی آواتار AmirHarirbafan
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    مشهد
    سن
    36
    پست
    183

    نقل قول: Multiple Select listbox and sql stored procedure

    رکوردهای مربوط به یک سوره رو در C#‎ لود کنید، بعد اونها رو در سی شارپ به همدیگه بچسبونید.
    این روش رو من بیشتر ترجیح میدم، چون قدرت مانورتون روی داده ها خیلی بیشتره.
    اگه دیدید سرعت چسبوندن رشته ها کمه بهتون توصیه میکنم که از System.Text.StringBuilder استفاده کنید که بهینه تره

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •