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

نام تاپیک: خطا در مقدار دهی فیلدی که Allow Null است

  1. #1

    خطا در مقدار دهی فیلدی که Allow Null است

    سلام

    من یک برنامه دفترچه تلفن نوشتم . یکی از فیلدها شماره تلفن را از کاربر میگیرد .

    مشکل اینجاست که اگر من در فیلد شماره تلفن مقداری وارد نکنم به من پیغام خطا می دهد .

    چطور می توانم این فیلد را مقدار دهی نکنم که پیغام خطاندهد ؟

    ممنون

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    پست
    93

    نقل قول: کمک کنید .

    نقل قول نوشته شده توسط خسرو خان مشاهده تاپیک
    سلام

    من یک برنامه دفترچه تلفن نوشتم . یکی از فیلدها شماره تلفن را از کاربر میگیرد .

    مشکل اینجاست که اگر من در فیلد شماره تلفن مقداری وارد نکنم به من پیغام خطا می دهد .

    چطور می توانم این فیلد را مقدار دهی نکنم که پیغام خطاندهد ؟

    ممنون
    میشه بیشتر توضیح بدی؟ درحالت عادی نباید خطا بده چون شما محدودیتی براش درنظرنگرفتی! ولی مثلا اگه کلید تعریفش کرده باشی مسلما خطا میده چون کلید نمی تونه خالی باشه! اصلا چه خطایی میده؟؟؟

  3. #3
    کاربر دائمی آواتار NIK
    تاریخ عضویت
    خرداد 1389
    سن
    39
    پست
    293

    نقل قول: کمک کنید .

    اگه از پایگاه داده SQL استفاده می کنید، باید در تنظیمات فیلد چک باکس Allow Nulls رو فعال کنی تا بت اجازه بده فیلد رو خالی بگذاری

  4. #4

    نقل قول: کمک کنید .

    اگه لطف کنی و خطایی که میده بزاری شاید بتونم کمک کنم.

  5. #5

    نقل قول: کمک کنید .

    من احتمال می دم فیلد مورد نظر را به عنوان کلید انتخاب کرده باشی

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    Visual Studio
    پست
    40

    نقل قول: کمک کنید .

    نقل قول نوشته شده توسط مسلم نیکنام مشاهده تاپیک
    اگه از پایگاه داده SQL استفاده می کنید، باید در تنظیمات فیلد چک باکس Allow Nulls رو فعال کنی تا بت اجازه بده فیلد رو خالی بگذاری
    دوستمون دقيقا درست ميگن
    بعد اگه شماره تلفن نگيره فقط نام رو save ميكنه كه به نظر من اصلا معني نداره

  7. #7
    کاربر تازه وارد آواتار انیشتین
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    تهران
    پست
    82

    نقل قول: کمک کنید .

    برادر جان ازیک بلاک try catch استفاده کن
    حالا به هر دلیلی شما شماره تلفن رو کلید اصلی فرض کردی،اگر کسی شماره رو نفرستاد برنامه که نباید بسته شه یا خطا بده.
    تو بلاک try کد insert رو بنویس و تو بلاک catch یه پیام هشدار بگذار که تلفن رو وارد نکردی.
    البته برای اطمینان باید دید این خطایی که میگی دقیقا چیه.

  8. #8

    نقل قول: کمک کنید .

    نقل قول نوشته شده توسط انیشتین مشاهده تاپیک
    برادر جان ازیک بلاک try catch استفاده کن
    حالا به هر دلیلی شما شماره تلفن رو کلید اصلی فرض کردی،اگر کسی شماره رو نفرستاد برنامه که نباید بسته شه یا خطا بده.
    تو بلاک try کد insert رو بنویس و تو بلاک catch یه پیام هشدار بگذار که تلفن رو وارد نکردی.
    البته برای اطمینان باید دید این خطایی که میگی دقیقا چیه.

    اون فیلد تلفن کلید اصلی نیست و در قسمت طراحی sql خاصیت Alow null را هم تیک زدم .

    من می خوام که کاربر اگه دوست داشت تو فیلد تلفن چیزی ننویسه . ام با خالی شدن فیلد تلفن پیغام خطا میده .

    من فردا پیغام خطا رو براتون می زارم .


    ممنون از جوابتون .

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

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