PDA

View Full Version : تهی نبودن کلید خارجی



mori_1367
شنبه 19 اردیبهشت 1388, 09:50 صبح
من یک جدول دکتر دارد که کلید خارجی دارد و در پایگاه داده گفته ا م که باید null نباشد ولی وقتی یک دکتری را ثبت می کنم و کلید خارجی را مقدار نمی دهم به جایش در جدول مقدار صفر را می گذارد با وجد اینکه در try-catch نگذاشته ام که error دهد ولی این کار را نمی کند وثبت می کند وبه جای کلید خارجیش مقدار صفر می دهد چه کار کنم؟

NewFoxStudent
شنبه 19 اردیبهشت 1388, 10:13 صبح
وقتی یک فیلد را به عنوان کلید تعریف میکنید خود به خود نباید null باشد
احتمالا شما برای این فیلد Default Value تعریف کرده اید