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

نام تاپیک: فیلد های جستجو

  1. #1

    فیلد های جستجو

    اصولا فیلد های جستجو بهتره از چه نوعی باشند.( اگه متنی باشند اشکالی داره)

    به این کد نگاه کنید.


    privatevoid find()
    {
    int intPosition;
    int intPosition1;
    //فیلد از نوع متنی
    objDataView.Sort = "text";
    intPosition = objDataView.Find(textBox1.Text);

    if (intPosition == -1)
    MessageBox.Show("رکورد یافت نشد");


    else
    MessageBox.Show("رکورد یافت شد");
    }

    این کد با sql 2005 به راحتی جواب میداد اما با sql 2000 به مشکل بر میخورد و نمی تونست فیلدی که تو بانک بود را پیدا کنه.

    البته با فیلدهای عددی مثل int مشکلی بوجود نمی یاد.

  2. #2
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    شما اصولا هر فیلدی رو میتونید توی دیتابیس مورد جستجو قرار بدید(البته به غیرا از فیلدهای باینری)، متن هم میتونه مورد جستجو قرار بگیره، اصلا در sql server 2005 قابلیتی وجود داره به نام FTS یا Full Text Search که به شما امکان میده که در متون بزرگ، جستجویی با امکانات زیاد داشته باشید و همچنین سرعت بالایی هم داره.

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

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