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

مشكلة فى الجدول

مغلق
بدأه tatatab في 5 فبراير 2008 · 9 رد · 960 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخوانى لى طلب بارك الله فيكم

عندما اقوم بعمل Import لجدول معين من قاعدة خارجية الى القاعدة التى اعمل بها تظهر لى الرسالة التاليه

the width of a unicode text column must be an even number of bytes

هذا الجدول به 8000 بيان بينما هناك جداول اخرى بها اكثر من 200000 بيان وقام بعمليه import ولا ادرى هل يقصد انه هناك مساحة field معين كبيرة جدا ام ماذا

ارجو من حضراتكم الافادة ولكم جزيل الشكر

#2

السلام عليكم اخي الكريم

رقم الخطأ 3702

والموضوع ده بيحصل عندي التعامل مع Oracle 7 او 8

والحل بتاعك هتلاقيه فى اللينك ده

http://www.uaex.edu/bknox/ms_access_2000_o...ng_datatype.htm

ان شاء الله بيظبط معاك

اخوك فى الله

Microsoft Certified DataBase Administrator MCDBA

#3

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

#4

السلام عليكم اخي الكريم

الموضوع بكل بساطة ليس له علاقة بالاكسس ولكنه مرتبط بالاوراكل 7 او 8 وذلك اذا كنت تقوم باستيراد بيانات من الاوراكل الي الاكسس

لذلك فان التعديلات تتم علي Registry Editor Version للاوراكل وذلك باتباع الخطوات التالية:

1- قم بتشغيل الامر regedit من خلال Srart >> Run << Regedit

2- اذهب الي [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\server_prod]

ستجد اثنين Value Name هما

Longs , DSN

تضع لهما القيم Value Data التالية

T , server_prod

ومنتظر ردك

اخوك فى الله

تم تعديل هذه المشاركة بواسطة ahamied في 5 فبراير 2008 في 15:53

Microsoft Certified DataBase Administrator MCDBA

#5

اخى اننى اقوم بالاستيراد من قاعدة بيانات اكسس ايضا وبنفس الخصائص للقاعدة التى اعمل بها

#6

السلام عليكم اخي الكريم ممكن ترفق قاعدة بيانات - لانه بيكون افضل

Microsoft Certified DataBase Administrator MCDBA

#7

للاسف اخى فان حجم القاعدة 400 ميجا ومن الصعب ان اقوم برفعها

#8

اخي الفاضل

تظهر هذه المشكلة في قاعدة البيانات اكسيس عند عملية الإستيراد في حالة كانت خصائص الحقول في الجداول سواء من ناحية النوع او الحجم لكلا القاعدتين .

فمثلا قد يكون في القاعدة الخاصة بك هناك حقول في الجداول حجمها 50 حرف اذا كان النوع نص وتجد نفس الحقل في القاعدة الثانية 255 حرف او ان نوعه مذكره

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

post-15367-1202479254_thumb.gif

الآن اذاهب الى قاعدة بياناتك الأساسية وقم بمطابقة اسماء الحقول وانواعها واحجامها بما قمت بتسجيله من القاعدة الثانية ثم قم بالتعديل

post-15367-1202479367_thumb.gif

بعد ذلك قم بعملية الإستيراد بشكل طبيعي وعادي

#9

اختى زهرة بارك الله فيكى قمت بما قلتى لى به بالتمام وخطوة بخطوة ولكن للاسف ايضا لم يقبل الاستيراد

#10
tatatab كتب:
السلام عليكم اخوانى لى طلب بارك الله فيكم

عندما اقوم بعمل Import لجدول معين من قاعدة خارجية الى القاعدة التى اعمل بها تظهر لى الرسالة التاليه

the width of a unicode text column must be an even number of bytes

هذا الجدول به 8000 بيان

حسنا اخي الكريم

طبعا الجدول ابو 8000 سجل اكيد موجود في القاعدة

1. قم اولا بنسخ هذه القاعدة الى مكان آخر

2. قم بحذف اي استعلامات او نماذج او اي شيء عدى هذا الجدول من القاعدة واتركه وحيدا

3. قم بضغط وإصلاح قاعدة البيانات من الأكسيس

4. قم بضغط هذه القاعدة ببرنامج WinRar وضعها في المشاركة ( بالتأكيد سيكون حجمها صغيرا جدا )

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

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

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