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

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




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

نام تاپيک: مديريت خطاهاي ديتابيس

  1. #1
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض مديريت خطاهاي ديتابيس

    با سلام خدمت دوستان عزيزم. پيشاپيش سال نو مبارك
    من تا كنون وقتي مي خواستم يه ركورد رو توي جدولي در بانكم كه مثلاً‌ از نوع اكسسه وارد كنم ، در حالي كه يكي از مقادير وارد شده كليد بود، ابتدا چك مي كردم كه ببينم چنين مقداري در فيلد كليد وجود داره يا نه، اگه نداشت كه ركورد وارد جدول ميشد و در غير اين صورت خطاي مناسبي رو مي داد.
    خوب اين كنترل خطا بود ولي از طرف برنامه نويس و نه از طرف بانك، اين در حالي بود كه اگه من ميخواستم يه ركورد با مقدار كليد تكراري در جدولم وارد كنم، خود موتور پايگاه داده زحمت مي كشيد و به من خطاي مناسب رو مي داد.
    حالا من مي خوام بدونم چجوري ميشه اين خطا رو كه از طرف بانك مي ده، مديريت كنم و در مقابل اون خطا، يه پيغام البته به زبان فارسي بدم، تا ديگه از كد نويسي زيادي جلوگيري (چك نشه كه مقدار وجود داره يا نه) بشه و سرعت هم بالاتر بره. شنيدم در ويژوال بيسيك اين قابليت وجود داره. البته من اين مثال رو فقط براي ورود داده به جدول زدم، ولي منظور من كنترل همه خطا ها بود.
    ممنون از كمكتون
    موفق باشين.

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

    پيش فرض

    سلام.
    دوست عزيز. من قبلا يك متن با ابن مضمون خونده بودم. ولي الان اصلا يادم نيست.
    فقط ميدونم يكي از سيستمها درون Try...Except هست و يك سيستم ديگه OnPostError توي DBDataset. وقت كردم برات ميگردم و جوابتو دقيقتر ميگم.

  3. این کاربر از مرد مباح بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    سلام
    چي شد، مرد مباح عزيز هنوز وقت نكردين؟؟؟؟ با رويدادهايي كه فرموديد آشنايي دارم. Try ... Except ولي onpostError رو كار نكردم.
    ممنون

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

    پيش فرض

    شرمنده روكسي جان كه دير كردم. اونو پيدا نكردم. ولي چون اكثر مشكلات موقع ارسال اطلاعات به ديتابيس رخ ميده (فرمان Post) تا جايي كه يادم هست توي دلفي اون قضيه رو چك ميكنه كه اگه Error رخ بده، كدهايي كه توي OnPostError نوشتي اجرا ميشه و ميتوي توش تعريف كني كه Error اصلي رو هم نشون بده يا نه.

  6. #5
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    شرمنده روكسي جان كه دير كردم.
    سلام
    دشمنتون شرمنده باشه. در ضمن روكسي نه و رميكسري.
    ازتون ممنونم كمك زيادي به من كردين. ممنون.
    موفق باشين.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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