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

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




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

نام تاپيک: چگونه با ADOQuery جستجو کنم؟

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2008
    محل سكونت
    کاشان
    پست ها
    98

    پيش فرض چگونه با ADOQuery جستجو کنم؟

    با سلام خدمت دوستان: من یه مشکلی با این 5 خط کد دارم:
    که دستور از لحاظ منطقی اجرا میشه اما اگر در دو رکورد آخر عنصر کلید وجود داشته باشد این دستور مار نمی کند . لطفا اگر از دوستان کسی راهی بهتر بلد هستن راهنمایی کنند (جستجو فقط با دستور SQL)

    ADOQuery1.Active:=False //Close
    ADOQuery1.SQL.Clear
    ADOQuery1.SQL.Add('Select*fromtbl_studentwherestud ent_name=:PFIND')
    ADOQuery1.Parameters.ParamByName('PFIND').Value:=E dit1.Text
    ADOQuery1.Active:=True //Open
    Last edited by zavf; 13-09-2008 at 14:00.

  2. #2
    داره خودمونی میشه Hadi_0261's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    همین بغل
    پست ها
    111

    پيش فرض با سلام

    با سلام . اگه مي شه دقيق تر بنويس كه مي خواي چي كار كني چون من منظورتو متوجه نشدم و لي واسه خالي نبودن عريضه يه چيزي مي نويسم .

    ; ADOQuery1.Active:=False
    ; '' =: ADOQuery1.SQL
    ; (' ADOQuery1.SQL.text := (' Select * from tbl_student where student_name := PFIND
    ADOQuery1.Active:=True

  3. #3
    اگه نباشه جاش خالی می مونه delphianddotnet's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    438

    پيش فرض

    لطفا" کد هاتونو داخل تگ code بگذارید

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2008
    محل سكونت
    کاشان
    پست ها
    98

    پيش فرض

    با سلام . اگه مي شه دقيق تر بنويس كه مي خواي چي كار كني چون من منظورتو متوجه نشدم و لي واسه خالي نبودن عريضه يه چيزي مي نويسم .

    ; ADOQuery1.Active:=False
    ; '' =: ADOQuery1.SQL
    ; (' ADOQuery1.SQL.text := (' Select * from tbl_student where student_name := PFIND

    ADOQuery1.Active:=True
    سلام : ازکمکت ممنونم . اما خط دوم تکه کد شما اشتباه است ، چون SQL از نوع WideString است .

    منظور من هم این است که چرا با این جستجو دو فیلد آخر جستجو نمی شوند

  5. #5
    داره خودمونی میشه Hadi_0261's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    همین بغل
    پست ها
    111

    پيش فرض مثالتو بزار

    اگه ميشه مثالتو بزار تا جوابتو بنويسم . با تشكر

  6. #6
    داره خودمونی میشه tikzahraaran's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    زبلخان اينجا زبلخان اونجا زبلخان همه جا
    پست ها
    86

    پيش فرض

    سطر سوم را اينگونه اصلاح كنيد

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by tikzahraaran; 30-09-2008 at 12:02.

  7. #7
    داره خودمونی میشه ntlog's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    آستارا
    پست ها
    20

    پيش فرض

    ADOQuery1.close ;
    ADOQuery1.SQL.clear ;
    ADOQuery1.SQL.TEXT:='Select * From Table_1 WHERE Fild_1=''%'+Edit1.text+'%'' ' ;
    ADOQuery1.Open ;

  8. #8
    داره خودمونی میشه kont_200's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    مشهد
    پست ها
    55

    پيش فرض

    از این کد می توانید به خوبی استفاده کنید


    e:=MaskEdit3.Text+'%';
    with DATAMODULE109.moshakhasat do
    begin
    Active:=false;
    SQL.Clear;
    SQL.Add('select * from moshakhasat');
    SQL.Add('where name like '#39+e+#39'');
    ExecSQL;
    Open;
    Active:=true;
    end;

Thread Information

Users Browsing this Thread

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

User Tag List

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

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