![]() |
|
[SQL] مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم مقالات SQL SERVER (http://vb4arb.com/vb/forumdisplay.php?fid=84) +--- الموضوع : [SQL] مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات (/showthread.php?tid=25635) الصفحات:
1
2
|
مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - dametucorazon - 05-07-18 السلام عليكم ورحمه الله وبركاته لدي مشكله لا استطيع عمل Import لملف اكسيل الي داخل جدول معين في قاعده البيانات هذا الخطا الذي يظهر لي [attachment=18730] كود : Error 0xc020201b: Data Flow Task 1: The number of input columns for Destination - sales.Inputs[Destination Input] cannot be zero.RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - elgokr - 05-07-18 عفواً على الخلل فى الكتابة السابقة...
بخصوص الخطاء الذى يظهر بالصورة
وهو التالى الاعمدة لكلاً من
PHP كود : salesبالعمود sales لا يمكن ان يكون فارغ او قيمته 0
لان ن الواضح بقاعدة البيانات ان القيمة اجبارى
بخصوص العمود Hotels
يوجد به خلل يبدو انه غير موجود او الاسم غير مطابق
تحقق من الاسم العمود بالملف مع قاعدة البيانات بالتوافق الحرفي
تحياتى لك
RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - dametucorazon - 05-07-18 اعتذر لم افهم منك اخي ؟ RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - elgokr - 06-07-18 (05-07-18, 08:01 PM)dametucorazon كتب : اعتذر لم افهم منك اخي ؟ تم صياغة كتابة الرد واعتذر منك RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - dametucorazon - 06-07-18 شكرا لردك اعذر منك اخي لكن hotels اسم الجدول وليس عمود واما sales فهذا خطأ مني انشان جدول جديد قلت لربما يكون الخلل في الجدول ولكن نفس الامر RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - elgokr - 06-07-18 هو من حيث الصورة المشكلة ان القيمة الخاصة بـ sales
تحتوى على قيمة NULL بينما فى الجدول مطلوب ادخال قيمة لهذا العمود
على العموم ارسل لى قاعدة البيانات والملف الـ Excel
ساقوم بالتجربة لدى بعد مراجعة الملف مع قاعدة البيانات
وساوضح لك اين هى المشكلة بضبط
تحياتى لك
وتمنياتى لك التوفيق
RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - dametucorazon - 06-07-18 جزاك الله خيرا لكن قاعدة البيانات فارغة والملف المطلوب به 12 سطر فقط بيانات وهميه انا جرب فقط يعنى لا يوجد لدي قاعدة بيانات فقط قمت بعمل جدول واردت ان املئه من خلال استيراد بيانات من ال اكسيل وفي قاعدة البيانات حقل نوعه image ووضعت في الاكسل قيمته NULL ولكن دائما يظهر خطأ هل يمكن الاستراد بشي بديل من الاكسل لقاعده الباينات ؟ RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - elgokr - 06-07-18 ارفقهم هنا ليتم اختبار الملف
يمكنك ارسال قاعدة البيانات على هيئة ملف SQL
وقم بارفاق ملف الـ Excel
تحياتى لك
RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - dametucorazon - 06-07-18 تم الارفاق اخي الفاصل شكرا لك ولا هتمامك جزاك الله خيرا RE: مشكلة اثناء استيراد ملف EXCEl لقاعدة البيانات - elgokr - 06-07-18 (06-07-18, 04:32 AM)dametucorazon كتب : تم الارفاق اخي الفاصل شكرا لك ولا هتمامك جزاك الله خيرا بخصوص المرفقات
فانت لديك قاعدة بيانات تحتوى على جدول باسم PHP كود : Hotels وتحتوى بداخلها الاعمدة التالية PHP كود : [ID],[Hotelname],[Rate],[Place],[Hotelphone],[Hotelphoto],[Respon],[Helpername],[Helpernumber],[Guesttype],[Hotelrange],[Helperphoto] بينما لديك الملف الـ Excel
يحتوى على اسم الجدول والاعمدة بهذا الشكل
لاحظ ما هو مشار اليهم بالاطار الازرق
وهذا غير صحيح..
لعمل ملف Excel يفضل اسم الورقة تكون باسم الجدول ولا يشرط ذلك
ومن حيث اسماء الاعمدة طبقاً لاسماء الاعندة بالجدول
حتى يتم اختيار كل عمود بما ياليه فى الملف Excel
ستجد ملف Excel مرفق
بعد اتمام عمل ملف الـ Excel
وعمل دمج الملف بقاعدة البيانات
اصبحة الناتج التالى
ملحوظة يجب الانتباه لها
بسبب ان ID لا يقوم بتوليد ترقيم تلقائي
فيجب عليك ادخال ID يدوياً ويكون العدد ما بعد اخر عدد فى الجدول
بمعنى لو كان اخر عدد كان مسجل فى الجدول 6 يعنى عند عمل ملف Excel
يجب عليك البداء من الرقم 7 وما اعلى وهكذا وليس الكتابة رقم 1 وما اعلى
انا قمت بعمل القيم (String) وهى تعنى نص يمكنك كتابته
وبخصوص (s) وهو يعنى ايضاً نص ولكن يجب ادخال حرف واحد
يعنى الاخذ بالاعتبار فى ملف الاكسل يجب ان يكون حرف واحد
وكما ترى فى اعمدة الصور (NULL) لانه ترك فارغاً كما انت اشرت مسبقاً
اليك ملف Excel بالمرفقات
تحياتى لك
وتمنياتى لك التوفيق
|