19-10-13, 01:27 AM
(آخر تعديل لهذه المشاركة : 19-10-13, 01:33 AM {2} بواسطة @@أبورائد@@.)
السلام عليكم ورحمة الله وبركاته
لأن التنسيق يصلح للعرض فقط وليس لإدخال البيانات
زيادة توضيح: إذا كان الموجود في مربع النص 123,456 فعند محاولة قراءته سينقطع الرقم عند الفاصلة التنسيقية وسيجد أول رقم وهو هنا 123 ويتجاهل 456, لها لا تتم قراءة الرقم المعروض كتنسيق لحفظه في قاعدة البيانات فهذه كارثة.
هناك حل إذا كنت تقوم بقراءة الرقم قبل وضعه في قاعدة البيانات وهو أن تحذف الشكل التنسيقي قبل وضعه في قاعدة البيانات كالتالي
السلام عليكم ورحمة الله وبركاته
لأن التنسيق يصلح للعرض فقط وليس لإدخال البيانات
زيادة توضيح: إذا كان الموجود في مربع النص 123,456 فعند محاولة قراءته سينقطع الرقم عند الفاصلة التنسيقية وسيجد أول رقم وهو هنا 123 ويتجاهل 456, لها لا تتم قراءة الرقم المعروض كتنسيق لحفظه في قاعدة البيانات فهذه كارثة.
هناك حل إذا كنت تقوم بقراءة الرقم قبل وضعه في قاعدة البيانات وهو أن تحذف الشكل التنسيقي قبل وضعه في قاعدة البيانات كالتالي
كود :
Dim d As Integer = Me.TextBox1.Text.Replcae("," , "")السلام عليكم ورحمة الله وبركاته
