الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج نادي كرة قدم .. مشكلة في الكود .. مهم جدا

بدأه Proud To Be Muslim في 16 مايو 2010 · 2 رد · 694 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم احبتي الاكارم و رحمة الله و بركاته

أحبتي أقوم حاليآ بإعداد برنامج لنادي كرة القدم كمشروع للسنة الأولى، و صادفتني مشكلة لم أستطع حلها ..

Opret Holdtype=إنشئ نوعية الفريق ، Opret Hold = إنشى فريق

قبل أن يتم إنشاء فريق يتم قبلآ إنشاء نوعية الفريق و يحتوي ذلك إسم النوعية و السعر، و يتم إضافتها في قاعدة البيانات و بإستخدام التعداد الآلي أي أنه يعطي أتوماتيكيآ عددا جديدآ لكل نوعية فريق مُضافة ..

أما في فورم إنشاء الفريق فهناك قائمة منسدلة تحتوي على نوعيات الفرق المضافة سابقآ، فيتم إختيار إحدى تلك النوعيات و من ثم كتابة رقم الفريق يدويآ و الضغط على إنشاء .. و لكن تظهر لي هذه الرسالة و هي من قاعدة البيانات ..

cannot insert the value Null into column

column does not allow nulles, Insert fails

سأرفق البرنامج هنا مع قاعدة البيانات و stored procedure

أتمنى فعلآ المساعدة منكم و ذلك للأهمية القصوى

الملف موجود عبر الرابط التالي او ضمن المرفقات

http://www.gratisupload.dk/download/44021/

MangementSystem.rar

#2

أرجو ممن إطلع على الموضوع و حمل البرنامج أن يدلوا بدلوهم و يساعدونا في حل المشكلة

تحياتي

#3

أخي، السلام عليكم

أولا أنا حملت الكود وحاولت أشغله بس فيه مشكلة في الـ Connection String

الخطأ ده بيكون بسبب إن الـ Stored Procedure بتاعتك بتحاول تضيف قيمة NULL في حقل لا يسمح بهذه القيمة.

كمثال،

مثلا أنا عندي جدول فيه 3 أعمدة:

ID
First Name
Last Name

طبعا الـ ID بتاعك هو الـ Primary Key علشان كده ما ينفعش إنك تحط فيه NULL فإن NULL معناها "لا شيئ"

فأنت مثلا إذا استخدمت أمر مثل التالي

INSERT INTO MyTable ([FirstName], [Last Name]) VALUES ("A", "B");

فحينئذ ستحصل على الخطأ:

cannot insert the value Null into column 
column does not allow nulles, Insert fails

أنا أفضل إنك تكتب لينا الكود بتاع الـ Stored Procedure وتذكر الأعمدة الموجودة وتكتب الكود اللي بيملى ال Parameters بتاعت الـ Stored Procedure علشان نقدر نساعدك أكتر.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…