تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Fill ComboBox 100% :)
#1
السلام عليكم

انظرو للصورة
حين اقوم باستخراج البيانات من داخل قاعدة البيانات SQL سواء في Text أو ComboBox تظهر القيمة المطلوبة وبجانبها فراغات او مسافات ؟؟
كيف يمكن حل هذه المشكلة ومن اين مصدرها ؟ Confused

الرد }}}
تم الشكر بواسطة:
#2
مشكورين تم حل المشكلة بنجاح
السبب Data Type في قاعدة البيانات
تم تحويلها الى Text و Int حسب نوع البيانات
Smile
الرد }}}
تم الشكر بواسطة: الوادي
#3
يا ضياء،

السبب أنك استخدمت نوع nchar ولتلافي المسافات الفارغة يمكنك استخدام nvarchar

ما الفرق بين char و varchar
char: تحجز الطول المحدد كامل ويكون ما تبقى بعد طول المحتوى مسافات.
varchar: لا تحجز سوى طول المحتوى على أن لا يتجاوز طول المحتوى الطول المحدد.

حرف n يدل على انه سوف يكون المحتوى ترميز عالمي Unicode أوUTF

ماذا عن text
انها تشبه varchar من حيث أنها تحجز طول المحتوى باستثناء ان الطول محدد مسبقا ب 2GB وإذا كان المحتوى بترميز عالمي يكون أي ntext يكون 1GB.
الرد }}}
تم الشكر بواسطة:
#4
مشكور على المعلومة القيمة اخي العزيز
الرد }}}
تم الشكر بواسطة: الوادي
#5
ايضاً ممكن استخدام trim .
الرد }}}
تم الشكر بواسطة: أبوبكر سويدان , الوادي
#6
مشكور اخي العزيز
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم