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

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




نمايش نتايج 1 به 9 از 9

نام تاپيک: یه سوال ساده در مورد select از دیتابیس

  1. #1
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    14 یه سوال ساده در مورد select از دیتابیس

    سلام.
    خسته نباشید.
    من یه جستجو تو دیتابیس کردم و حالا می خوام مثلا یه کد تو یه تکست باکس وارد کنم و چک کنم که آیا کد وارد شده تو نتایج جستجو بوده یا نه؟
    ممنون.

  2. #2
    Banned
    تاريخ عضويت
    Jan 2011
    پست ها
    127

    پيش فرض

    اول باید یه کوئری با داده های تکست باکست از دیتابیس بگیری بعدش بریزیش تو یه دیتا تیبل و اگه تعداد سطر های دیتا تیبل بزرگتر از صفر بود یعنی داده وجود داشته. من یه نمونه برای لاگین که مال یه برنامه قدیمی خودم هست رو میذارم:
    اول این کدا رو بنا بر دیتابیست که داری(مال من اکسس بوده) زیر کلاس فرم بزار:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعدشم اینا رو تو رویداد کلیک دکمت بزار:


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته بنا به نیازت خودت کدا رو تغییر بده من کمپلت برات گذاشتم
    Last edited by Desperate; 12-02-2011 at 19:08.

  3. #3
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    من کوئری رو اینطوری نوشتم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا می خوام یه کد وارد کنم. بعد چک کنم که کدی که دادم تو خروجی دستور بالا هست یا نه؟
    فکر می کنم یه if بیشتر نخواد. اگه راهنمایی کنید ممنون میشم.
    البته program.select یه تابع هست که کار select رو انجام میده.

  4. #4
    Banned
    تاريخ عضويت
    Jan 2011
    پست ها
    127

    پيش فرض

    خوب یه if بزار تو مثال بالا من گفتم که کمپلت گذاشتم. من بنا بر نیاز خودم یه چیزای دیگه ای رو هم برسی کرده بودم.شما رو قسمت زیر تمرکز کن:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    ببخشید t1 چیه؟
    من با dataset آشنایی ندارم. اگه بخوام با همون datatabel بنویسم چی میشه؟
    ممنون.
    Last edited by aliaghaaaaa; 12-02-2011 at 19:56.

  6. #6
    Banned
    تاريخ عضويت
    Jan 2011
    پست ها
    127

    پيش فرض

    اگه با دیتاتیبل بنویسی دیگه نیاز نیست که بهش اسم بدی. دیتاست تشکیل شده از مجموعه ای از دیتاتیبل ها که برای استفاده از اونا باید بهشون اسم بدیم.
    شما با دیتاتیبل به صورت زیر بنویس:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. #7
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    من یه جستجوی کلی توی دیتاتیبلم نوشتم و در حالت معمولی همیشه خروجی داره.
    اگه ما تعداد ردیف هایی که برگردونده رو چک کنیم به جوابمون نمی رسیم.
    مثلا فرض کنید تو یه لیست باکس یه سری مقادیر داریم.
    بعد اگه کد زیر رو تو یه if بنویسیم، چک می کنه اگه مقدار MaskedTextbox1 تو لیست باکس بود بهمون جواب درست رو می ده.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من دنبال یه همچین کدی برای دیتاتیبل هستم.
    البته کد بالا رو برای مثال گفتم و مطمئنم همتون کد رو از قبل بلد هستین.

  8. #8
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    با توجه به نمونه ای که در بالا گفتم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کسی جوابش رو نمی دونه؟

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

    پيش فرض

    سلام
    جواب بنظر خیلی ساده است!
    آنقدر که من دارم به خودم شک میکنم که شاید جایی از چیزیکه خواسته اید را درست متوجه نشده باشم.

    بحرحال از چیزیکه من متوجه شدم، همچین دستوری عمل مورد نظرتان را انجام میدهد.
    من فرض کردم یک عدد Int32 است، ولی نوع فیلد مورد پردازش میتواند هرچیزی باشد، کافی است آرگومان ورودی تابع Containes و پارامتر Add شده dbCom را اصلاح کنید.
    (ترجیحاً دستور try برای هندلر خطاهای احتمالی را هم اضافه کنید)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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