تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: رکورد تکراری

  1. #1
    اگه نباشه جاش خالی می مونه MohammadJavad.T's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    436

    پيش فرض رکورد تکراری

    سلام
    یه سوال داشتم اگه راهنمای کنید یه دنیا ممنون میشم
    من از بانک اکسس برا نگهداری داده هام استفاده میکنم ولی به یه مشکل برخوردم که حسابی کلافم کرده
    روال کار به این شکل که یه مقدار رو داخل textbox1 از فیلد اول مینویسم و تویه textbox2 یه مقدار دیگه از فیلد دوم
    به من میده. ولی اگه اون مفداری رو که تو textbox1 مینویسم تکراری باشه .
    فیلد دوم .............. فیلداول
    Ali .................. rezay
    Ali ................ taghavi
    Reza ................. tavakoli

    فقط rezay رو تو textbox2 به هم میده
    از این دستور SQL استفاده میکنم

    Select family From tbTest Where esm =family

    حالا کاری نمیشه کرد که مثلا اگه ali رو نوشت و داخلtextbox2
    rezay,taghavy با هم بیان
    Last edited by MohammadJavad.T; 04-10-2007 at 06:18.

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    پیشنهاد میکنم از DataReader استفاده کنید و خودتان دستی DataReader را تا آخر بخوانید و برای هر آیتم، آیتم مورد نظر را به ته String تان اضافه کنید.
    شاید بتوان کد کاملی که همه شرایط را لحاظ میکند اینطور تصور کرد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته در عمل و مثلاً در داخل یک رویه به راحتی میتوان سطوح تو رفتگی را کم کرد ولی حذف دستورات IF که شرایط غیر مجاز را ف.ی.ل.ت.ر میکنند جایز نیست و موجب ضعف کد در مواقع حساس میشود.
    Last edited by _H2_; 04-10-2007 at 10:24.

  3. #3
    اگه نباشه جاش خالی می مونه MohammadJavad.T's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    436

    پيش فرض

    سلام دوست عزیز
    مثل همیشه فعال ایول ممنون از کد و توضیحات

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2007
    پست ها
    22

    پيش فرض HannibalLecter

    سلام
    به نظر من اصلا از DataReader استفاده نکن و سعی کن همیشه از DataSet استفاده کنید .

    بابت اون سوال شما هم باید بگم که دستور Select شما مورد داره چون فقط یک فیلد رو صدا زدی .

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  5. #5
    اگه نباشه جاش خالی می مونه MohammadJavad.T's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    436

    پيش فرض

    سلام
    به نظر من اصلا از DataReader استفاده نکن و سعی کن همیشه از DataSet استفاده کنید .

    بابت اون سوال شما هم باید بگم که دستور Select شما مورد داره چون فقط یک فیلد رو صدا زدی .

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    سلام
    من داده هام رو نمیخوام دستکری کنم . فکرنکنم نیاز باشه از dataset استفاده کنم
    چون من فقط به همون فیلد نیاز دارم اگه فیلد دیگه ای رو صدا کنم که فیلد اول هم به نمایش در میاد

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    May 2007
    پست ها
    77

    پيش فرض

    سلام
    یه سوال داشتم اگه راهنمای کنید یه دنیا ممنون میشم
    من از بانک اکسس برا نگهداری داده هام استفاده میکنم ولی به یه مشکل برخوردم که حسابی کلافم کرده
    روال کار به این شکل که یه مقدار رو داخل textbox1 از فیلد اول مینویسم و تویه textbox2 یه مقدار دیگه از فیلد دوم
    به من میده. ولی اگه اون مفداری رو که تو textbox1 مینویسم تکراری باشه .
    فیلد دوم .............. فیلداول
    Ali .................. rezay
    Ali ................ taghavi
    Reza ................. tavakoli

    فقط rezay رو تو textbox2 به هم میده
    از این دستور SQL استفاده میکنم

    Select family From tbTest Where esm =family

    حالا کاری نمیشه کرد که مثلا اگه ali رو نوشت و داخلtextbox2
    rezay,taghavy با هم بیان
    میتونی از دستور findnext و یا f-i-l-t-e-r هم استفاده نمائید.
    Last edited by najafzade; 08-10-2007 at 08:59.

  7. #7
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    6

    سلام
    به نظر من اصلا از DataReader استفاده نکن و سعی کن همیشه از DataSet استفاده کنید .
    نظر من کاملاً عکس است!
    تا جایی که جا دارد و برنامه اجازه میدهد از DataSet فرار کنید! البته اگر سرعت اجرای برنامه برایتان مهم است و گرنه بهتر است در زمان فروش برنامه یک دست لحاف و دوشک هم اشانتیون به مشتری بدهید تا .... !

  8. #8
    آخر فروم باز shalineh's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    فعلا ایران
    پست ها
    1,033

    پيش فرض

    سلام
    به نظر من اصلا از DataReader استفاده نکن و سعی کن همیشه از DataSet استفاده کنید .

    بابت اون سوال شما هم باید بگم که دستور Select شما مورد داره چون فقط یک فیلد رو صدا زدی .

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    با شما موافقم. واقعا سرعت دیتا ریدر کمه. در ضمن برای جستجو در دیتا بیس حتما از دستورات Sql استفاده کنید و از کنترلهای آماده استفاده نکنید که واقعا سرعتشون در حد بسیار پایینی هست. ( البته در دیتابیسهای بزرگ منظورمه ).

  9. #9
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    ... واقعا سرعت دیتا ریدر کمه...
    مطمئن هستید اشتباه تایپی ندارید!!!!!
    Last edited by _H2_; 15-10-2007 at 10:27.

  10. #10
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2007
    پست ها
    22

    پيش فرض Hannibal Lecter

    سلام

    مطمئن هستید اشتباه تایپی ندارید!!!!!


    بايد متاسفانه بگم كه شما اصلا برنامه نويس نيستي عزيزه من چون اگه بودي ميدونستي كه همه دارن از DataSet استفاده ميكنن و سرعت اون خيلي بالايه و داراي قابليت هاي فراواني است .


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •