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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: مشكل با adoquery

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض مشكل با adoquery

    با سلام خدمت دوستان
    فرض كنيد در حالي كه پايگاه داده ما در اكسس است ما در فرمي يك query بگيريم بصورت زير
    select * from table1 where code=:edit1
    و بقيه دستورات پارامتري مورد نياز رو هم بنويسيم . حالا با اجراي برنامه و اجراي كووري اگه ركوردي پيدا شود ما براي بستن ركورد يعني adoquery1.close مشكلي نداريم ولي اگر اجراي query نتيجه اي نداشته باشه يعني ركوري پيدا نكنه ركوردي هم نمايش داده نميشه كه تا اينجا مشكلي هم نداريم اما با بستن كووري يعني با اجراي دستور adoquery1.close برنامه دچار خطا ميشه و ارور ميده و ميگه bof or eof شما true .
    اگه ميشه تست كنيد چيزي رو كه گفتم تا بهتر بفهميد و بتونيد جواب بديد كه من چطور ميتونم اين مشكل رو حل كنم فقط نگيد يه راه ديگه رو برم چون من ميخوام از همين روش حلش كنم.
    با تشكر فقط اين مسئله ضرب العجلي ممنونتونم
    Last edited by 1795; 17-11-2007 at 09:02.

  2. #2
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    اين چيزي كه شما ميگيد گهگاهي پيش مياد.
    ولي در اكثر اوقات Error نيست.
    يعني در اجراي برنامه EXE اونو نميبينيد و فقط توي حالتي كه برنامه از دلفي اجرا شده باشه ديده ميشه
    شما تست كن و خبر بده.

  3. #3
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    با سلام
    عزيزم اصلا اول كار فايل exe اون اين خطا رو داد و بعد تو خود دلفي ما باهاش گير كرديم .

  4. #4
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    با سلام. کدی رو که برای کوئری نوشتی به صورت کامل اینجا قرار بده

  5. #5
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    با سلام
    عزيزم دستور خاصي نيست شما همين كاري رو كه من گفتم انجام بديد مي بينيد كه اين مشكل براي شما هم پيش مياد . يه كووري بنويسيد براي يك جدول و طوري باشه كه هيچ ركوردي بدست نياره حالا وقتي مي خوايد كووري رو ببنديد يعني مي نويسيد :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مي بينيد كه پيغام خطا ميده . كمك يادتون نره

  6. #6
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    ميتوني قبل از Close تيبل، متن Query رو به حالت عادي برگردوني.
    براي مثال :
    Select * from Table

    و بعد ببنديش.اينجوري قاعدتا نتيجه ميگيري.
    تست كن و خبر بده.

  7. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    ميتوني قبل از Close تيبل، متن Query رو به حالت عادي برگردوني.
    براي مثال :
    Select * from Table

    و بعد ببنديش.اينجوري قاعدتا نتيجه ميگيري.
    تست كن و خبر بده.
    با سلام
    حرف شما كاملا درسته و قطعا خطا نميده و من هميني كه شما دوست عزيز گفتيد رو موقتا استفاده مي كنم ولي به اين ميگن ترفند و من ميخوام بدونم توي دستورات خود دلفي دستوري وجود داره كه اين مسئله رو حل كنه مثلا من قبل از بستن كنسل كردم ولي بازم همون اتفاق افتاد . ميخوام يه دوستوري باشه مثل كنسل و امثالهم
    در هر صورت از كمكتون متشكرم

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

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  9. #9
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    با سلام
    خوب ظاهرا د نويسي من با شما فرق داره من اينطوري مي نويسم :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by 1795; 19-11-2007 at 11:55.

  10. #10
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    با سلام
    يه سوال ديگه هم دارم . من روي فرم يك شئ maskedit دارم كه بصورت__/__/_138 تنظيمش كردم اما مشكل اينه كه وقتي مي خام ازش خارج بشم اگه هيچ اطلاعاتي وارد نكرده باشم خطا ميده و من نمي خوام اينطور باشه و تو اين حال خطا نده . اگه ميشه راهنمايي كنيد.
    با تشكر

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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