منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : Fill ComboBox 100% :)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

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

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

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

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

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

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