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

نام تاپیک: 3 جستجوی پی در پی C#‎از access

  1. #1

    3 جستجوی پی در پی C#‎از access

    سلام
    من برنامه ای می خوام که 3 مرحله جستجوی پی در پی انجام بده

    C#‎ یک بانک اطلاغاتی از accessبخونه و مثلا در مرحله 1 اسامی که اسمه علی داره پیدا کنه
    در مرحله2 مثلا اونایی که شماره شناسنامه انها 10 داره پیدا کنه و به همین ترتیب جستجو
    محدود بشه

  2. #2
    نقل قول نوشته شده توسط elahem مشاهده تاپیک
    سلام
    من برنامه ای می خوام که 3 مرحله جستجوی پی در پی انجام بده

    C#‎ یک بانک اطلاغاتی از accessبخونه و مثلا در مرحله 1 اسامی که اسمه علی داره پیدا کنه
    در مرحله2 مثلا اونایی که شماره شناسنامه انها 10 داره پیدا کنه و به همین ترتیب جستجو
    محدود بشه
    سلام.
    چنین جستجوی ساده ای، نیاز به فاز بندی نداره. کل عملیاتی رو که ذکر کردید، میشه در یک مرحله و با استفاده از یک دستور SQL انجام داد. به این ترتیب هم دیگه نیازی به Load کردن اطلاعاتی که ممکنه در Result Set مورد نظر نباشن، نخواهد بود. ضمن اینکه تعداد Round-Trip ها به طرز چشمگیری کاهش پیدا خواهد کرد که این خود باعث افزایش Performance برنامه میشه.

    پاورقی: اگر Script مربوط به re-generate کردن جداول رو اینجا بذارید، من دستور SQL مربوطه رو براتون می نویسم.

  3. #3
    این چیزی که من می خوام باید 3 مزحله ای باشه

    می تونین کمکم کنین؟

    می خوام بانک اطلاعاتی accessباشه

    می خوام بانک اطلاعاتی access باشه
    آخرین ویرایش به وسیله omid_Ahmadi : شنبه 21 مهر 1386 در 09:03 صبح

  4. #4
    اگه از متد Select توی دیتا تیبل استفاده کنی کارت راه میافته؟

  5. #5
    نقل قول نوشته شده توسط elahem مشاهده تاپیک
    این چیزی که من می خوام باید 3 مزحله ای باشه

    می تونین کمکم کنین؟

    می خوام بانک اطلاعاتی accessباشه

    می خوام بانک اطلاعاتی access باشه

    منظورتون از سه مرحله چیه؟ میخواهید کل بانک رو لود کنید، که تو

    مرحله اول همه اونایی که اسم علی داره انتخاب کنید
    مرحله دوم بین اونایی که تو مرحله اول در اومده، اونایی رو انتخاب کنید که شماره شناسنامه خاصی دارن
    و تو مرحله سوم ....

    نمیدونم چرا اصرار دارید اینکارو کنید، اما این روش صحیح نیست. فرض کنید از یک میلیون رکورد، سیصد هزار رکورد اسم علی دارن، و 20 تاشون شماره شناسنامه اشون 10 هستش. شما واسه لود کردن 10 تا رکورد، میخواهید یه میلیون رکورد رو ببرید تو حافظه و ...؟

    شاید مشکل اصلی رو بیان کنید، راه مناسبی رو بشه براش بیان کرد. اما اگر اصرار به انجام اینکار دارید، خوب کلیه اطلاعات رو توی یه DataSet لود کنید، بعدش با XPATH هر طور خواستید (تا هر Level ای) اطلاعات رو Select کنید.

تاپیک های مشابه

  1. معرفی کتب آموزشی MS Access
    نوشته شده توسط koli در بخش Access
    پاسخ: 20
    آخرین پست: شنبه 31 فروردین 1392, 19:58 عصر
  2. کدنویسی در access
    نوشته شده توسط noosha_t در بخش Access
    پاسخ: 3
    آخرین پست: شنبه 04 اسفند 1386, 17:27 عصر
  3. inbound access list & out bound access list
    نوشته شده توسط soroosh_i58 در بخش شبکه و Networking‌
    پاسخ: 2
    آخرین پست: جمعه 29 اردیبهشت 1385, 10:55 صبح

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

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