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

رسالة خطأ تظهر عند إدراج البيانات من خلال Gridview ؟

مغلق
بدأه يوفي VIP في 23 أكتوبر 2007 · 4 رد · 491 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

هذه رسالة خطأ تظهر لي عندما أقوم بإدراج بيانات من خلال GRIDVIEW ؟!!

لا أدري ما الخطأ بالضبط .. علماً بان قاعدة البيانات المستخدمة هي ACCESS ..

post-62145-1193141496_thumb.jpg

وفقكم الله لكل خير ..

#2

-تحقق من جملة الاضافة في ال AccessDataSource ,فلربما حذفت البراميتر الذي يبعث قيمته الى حقل البيانات من قائمة المدخلات (Insert Parameters ) ,و نسيت ان تحذفه من جملة الاضافة InsertCommand

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

مثال على ذلك هو انك تضع براميتر للID الذي نوعه Autonumber في جملة الاستعلام (وهذا خطأ لان هذا النوع من الحقول يدرج اتوماتيكيا) ,بينما تحذف العنصر المربوط به كحقل النص TextBox و بالتالي فان جملة الاضافة ستستقبل Null

ربما الاخوة لديهم حالات اخرى في هذا المجال

مدني

تم تعديل هذه المشاركة بواسطة madani في 23 أكتوبر 2007 في 23:03

#3

جزاك الله خير يالغالي ..

بالفعل تجاوزت رسالة الخطأ ..

ولكن ظهرت مشكلة أستاذي الفاضل لا اعلم ما هي :( ..

قمت بالتعديل على الكود فأصبح بالشكل التالي

InsertCommand="INSERT INTO [IDTABLE] ( [NAME], [DEG], [DES]) VALUES (?, ?, ?)"

بحيث حذفت الباراميتر الخاص بالـ ID ..

ولكن المشكلة هي انه عندما أقوم بادراج البيانات فانه يقوم باضافة"على الترتيب "::

AutoNum و ( NULL للأسم !! ) و قيمة الاسم في مكان DEG و قيمة DEG في مكان DES !!

أتمنى تكون الفكرة قد وضحت وهي باختصار : قام بازاحة قيمة الحقل الحالي للحقل التالي ( عدا AUTO NUM ) ..

وفقك الله لكل خير استاذي الفاضل ...

#4

هل حذفت البارميتر من القائمة <InsertParameters> ؟

تحقق ان باراميتر الID غير موجود في القائمة InsertParameters

#5

ما شاء الله تبارك الله ...

وفقك الله لكل خير استاذي الفاضل ..

الحمد لله الأمور OK :) ..

تسلم يالغالي ..

هذا الموضوع مغلق.

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

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

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

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

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