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

نام تاپیک: كمك براي نوشتن دستور insert در sql

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    51

    كمك براي نوشتن دستور insert در sql

    با عرض سلام خدمت همه برنامه نويسان
    سوالي كه بنده دارم اينست كه چطور ميتوانم در هنگام درج در پايگاه داده اول جستجو انجام بدهم و اگر مقدار ورودي قبلا وجود داشت در يك message box پيغام بدهد و در صورت عدم وجود در پايگاه داده درج كند.
    (يعني بطور مثال در جدول درس كد درس را دوبار نگيرد)
    -------------------------------------------------------------------------
    هيچ جايي مثل برنامه نويسي نميشه

  2. #2
    کاربر دائمی آواتار mohammad272005
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    پست
    639
    يه راه آسون اينه كه فيلد مورد نظرتو بصورت Identity تعريف كني. اينطئري ديگه خود SQL نميذاره اون فيلد تكراري بشه.

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    51
    با سلام مجدد

    آخه identity ام در اين جدول يه چيز ديگري است
    ------------------------------------------------------
    هيچ جايي مثل برنامه نويسي نميشه

  4. #4
    کاربر دائمی آواتار mohammad272005
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    پست
    639
    شما تو جدول، محدود نيستيد كه فقط يه Identity داشته باشيد. ضمنا Idenetity لزومي نداره حتما Auti-inc باشه.

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    پست
    51
    با سلام مجدد
    و ممنون از برادر گرامي كه لطف ميكنند و جواب ميدهند

    پس messege box را چكار كنم كه هشدار بدهد كه فيلد تكراري است ؟
    -----------------------------------------------------------------------------------
    هيچ جايي مثل برنامه نويسي نميشه

  6. #6
    کاربر دائمی آواتار mohammad272005
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    پست
    639
    شما فرمان Insert رو توي try-catch بذاريد و exceptionي كه SQL به برنامه شما ارسال مي كنه چك كنيد. براي امتحان يه بتر دستي dataي تكراري بذاريد و ببنيد كه SQL چه error ميده. بعد تو برنامه همون error (وفقط همون error) رو handle كنيد و پيغام دلخوواه خودتونو جايگزين اون كنيد.

  7. #7
    از try ... catch استفاده كن .

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

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