• 0
ngat

مساعدة في جملة insertعند ادخال قيمة null

سؤال

السلام عليكم أنا عندي مشكلة في جملة

insert

فانا استخدم لغة

السي شارب

&SQL SERVER 2008

وعندي جدولين

1-جدول المريض

pat_id(pk)

pat_name(Nvarchar)

card_id(fk) allow Null

2-جدول الهوية

card_id (pk)

card_type(Nvarchar)

وربطت بين الجدولين بعلاقة one to many

وعندما اريد

ان اعمل ادخال الى جدول المريض اريد ان يكون اختياري ان يدخل نوع هوية او لا

ولكن جملة ال

insert

لا تتنفذ الا اذا عملت ادخال لرقم الهوية

بالرغم انه المفروض انه يسمح بال

null

ارجو المساعدة وشكرا

????

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

السلام عليكم

جدول المريض لن يقبل اي بيانات لاي card_id الا اذا تم اخال بيانات بجدول الهوية تخص card_id

ببساطة تصميمك لقاعدة البيانات بيقول ان قاعة البيانات لا تسمح بتسجيل بيانات مريض الا اذا كان مسجل مسبقا بيانات الهوية لنفس المريض

بالتوفيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخى العزيز

بعد التحية

مش معنى انه يقبل null

انك مش تعطى له داتا حقيقية

يعنى مثلا و انت بتعطى له انه رقم الهوية = textbox1.text

لو سبته فاضية ان كده null

لا

معنى null

انك مش تدخله فى الجملة insert اصلا

او انك تديله قيمة null

مش تسيب textbox1.text فاضية

اتمنى اكون فاهم صح و افدتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .