انا رابط دانا بيز عربى ببرنامج جافا فيه مشكلة محيرانى جدا مش عارف الغلط من الجافا ولا sql ،المشكلة فى انى لما اخد سجل من الداتا بيز واعرضه فى فريمه فيها textFielsds بتظهر الكلمة بس قبل مسافات كبيرةة لدرجة انى ممكن ماشوفش الكلمة بس مش عارف المشكلة دى من ابه ؟!!!!!!!!!!! :wacko: :wacko:
سؤال محيرنى جدا فى المسافات
هل تستخدم نوع بيانات: char,nchar؟؟
اذا لم تكن تستخدم, قم بعمل استعلام و انظر في النتائج هل تحتوي على الفراغات؟
نعم: هناك مشكلة في تخزين البيانات
لا: المشكلة من لغة البرمجة في عرض البيانات
و لا تنسى في المرة القادمة اختيار عنوان مناسب لموضوعك(اقرء قواعد المشاركة)
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
شكرا جدا على ردك والمشكلة اتحلت خلاص، بس انا عندى من ضمن الداتا اللى هيدخلها رقم التليفون للطالب وانا كنت عاملها char بس كده هاضطر اغيرها nchar وكده بيتهيألى مساحة التخزين هنا هتكبر وطبعا مش هينفع يكون int لانى لو دخلت صفر فى الاول هيتحذف فياريت تفولى رأيك اسيبها nchar لا اغير DataType
واسف لو كنت موضعتش اسم مفهوم للموضوع
استخدم نوع بيانات var, اي varchar, nvarchar و هنا لن يتم حجز كل ال string و انما فقط الذي يتم كتابته يأخذ
على فكرة هذه المشكلة متكررة كثيراً, يعني سوف يتم اغلاق الموضوع تمهيدا للحذف :)
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
هذا الموضوع مغلق.