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

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




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

نام تاپيک: جستجو در Grid دلفی به کمک پروسیجر Sql

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    May 2010
    پست ها
    2

    پيش فرض جستجو در Grid دلفی به کمک پروسیجر Sql

    با سلام
    قصد دارم با استفاده از یک پروسیجر و فرستادن پارامتر آن از طریق یک Editbox روی یک جدول عملیات جستجو را انجام بدهم
    کد پروسیجر با شکل زیر است:

    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد دلفی هم یه شکل زیر:
    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    لطفا راهنمایی کنید که چرا بدون دادن خطا هیچ اتفاقی در جدول رخ نمیده
    با تشکر

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2010
    پست ها
    132

    پيش فرض

    سلام.
    من یک برنامه با دلفی دارم و می خواهم در فرم اول آن user و pass را از کاربر بگیرم اگر درست بود کاربر وارد بشه .
    برای همین هم در sql یک table با نام های user و pass ایجاد کردم و مقدار 1 را درون هر دو فیلد ریختم .
    بعد در دلفی روی باتن این کد را نوشتم :
    if edit1.text= adotable1.fieldbyvalue('user') and edit2.text=adotable1.fieldbyvalue('pass') then
    form2.show
    خطا نمی گیره ولی اجرا هم نمیشه یعنی فرم 2 را نشون نمیده.
    تشکر.

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2008
    پست ها
    131

    پيش فرض

    با سلام من با یه کوئری برات توضیح میدم حالا اگه خواستی به روش خودتم این کارو بکن
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشی

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2010
    پست ها
    132

    پيش فرض

    سلام دوست عزیز.
    دستور شما درست ولی می خواستم بدانم اولا مشکل دستور من کجاست و ثانیا اگر بخواهم دستور خودم را با پروسیجر بنویسم چطوری می شه این کار را کرد ؟
    تشکر

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2008
    پست ها
    131

    پيش فرض

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

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2010
    پست ها
    132

    پيش فرض

    سلام.
    این کاررا کرده بودم ولی در اینجا یادم رفته بود بنویسم ولی باز هم جواب نمی دهد .

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2010
    پست ها
    132

    پيش فرض

    سلام.
    من این sp را نوشتم و با دلفی هم به آن وصل شدم ولی مثل اینکه جستجو جوابی پیدا نمیکنه یعنی recordcount صفر است :
    create procedure enterk (@use nvarchar(10),@pas nvarchar(10))
    as
    begin
    select * from enteruse where
    usern=@use and pass=@pas
    end
    و این دستورات را هم در دلفی نوشتم :
    ADOStoredProc1.Parameters.ParamByName('@use').Valu e :=edit1.Text ;
    ADOStoredProc1.Parameters.ParamByName('@pas').Valu e :=edit2.Text ;
    ADOStoredProc1.ExecProc ;

    if ADOStoredProc1.RecordCount =1 then
    begin
    form2.Show ;
    form1.Hide;
    end;

  8. #8
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2010
    پست ها
    132

    پيش فرض

    سلام .
    اگر بخواهم دستور insert را مانند تاپیک 5 بنویسم چطوری میشه ؟
    تشکر.

  9. #9
    در آغاز فعالیت
    تاريخ عضويت
    Feb 2010
    پست ها
    2

    پيش فرض

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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