منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ (/showthread.php?tid=8062)

الصفحات: 1 2 3 4 5


مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - shado1796 - 20-03-13

السلام عليكم ورحمة الله وبركاته

اخواني هذا الكود جزء من كود الاضافة بالبارومترات

كود :
cm.Parameters.AddWithValue("@IDCloth2", SqlDbType.Int).Value = CInt(TextBox22.Text)[color=#FF0000].ToString[/color]


عندما لا اقوم بتعبئته يظهر لي خطأ ،، ولاحظت هذا الشئ في الحقول التي تستخدم نوع الحقل Int ،،، مع اني رلجعت قاعدة البيانات موجود Allow BNull وايضا وضعت .ToString

ولم تحل المشكلة ؟؟؟ :confused:



مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - shado1796 - 20-03-13

up up up up


مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - amgadtamer - 20-03-13

نوع الحقل الذى تريد ان تقوم بالإضافة من النوع integer وبالتالى هذه الأنواع من البيانات مثل الأرقام والتواريخ لا يمكن حفظ القيمة nothing فيها
جيث أنها يتم حفظها فى منطقة stack فى الزاكرة والتى تقبل قيمة محدده فقط
جرب هذا الكود
PHP كود :
cm.Parameters.AddWithValue("@IDCloth2"SqlDbType.Int).Value IIF(TextBox22.Text="",0,TextBox22.Text



مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - shado1796 - 20-03-13

amgadtamer كتب :نوع الحقل الذى تريد ان تقوم بالإضافة من النوع integer وبالتالى هذه الأنواع من البيانات مثل الأرقام والتواريخ لا يمكن حفظ القيمة nothing فيها
جيث أنها يتم حفظها فى منطقة stack فى الزاكرة والتى تقبل قيمة محدده فقط
جرب هذا الكود
PHP كود :
cm.parameters.addwithvalue("@idcloth2"sqldbtype.int).value iif(textbox22.text="",0,textbox22.text)

[
b][size=4][color="#ff0000"

اخي للاسف لم تضبط ،، فقد سببت مشاكل كثيره في الاضافة مع بقية الحقول ،، هل من طريقة اخرى او هل من حقل افضل للارقام[/color][/size][/b]


مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - amgadtamer - 20-03-13

الطبيعى أن يعمل هذا الكود ما هى المشاكل التى ظهرت ؟


مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - shado1796 - 20-03-13

amgadtamer كتب :الطبيعى أن يعمل هذا الكود ما هى المشاكل التى ظهرت ؟

اخي هذه صورة الخطأ مع العلم اني لم اغير في اكواد الاضافات الاخرى مثل التاريخ وغيرها فقط غيرت اكواد التي تستخدم الحقل Integar
http://im42.gulfup.com/UlpMa.png
..شكرا



مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - shado1796 - 20-03-13

up up up up


مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - amgadtamer - 20-03-13

الصورة تدل على خطأ فى نوع البيانات حيث يوجد لديك بيانات لا يمكن تحويلها من nvarchar الى numeric راجع البيانات لديك


مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - shado1796 - 20-03-13

amgadtamer كتب :الصورة تدل على خطأ فى نوع البيانات حيث يوجد لديك بيانات لا يمكن تحويلها من nvarchar الى numeric راجع البيانات لديك
[COLOR="#008080"]
اخي عندما ارجع كودي للسابق يزول الخطأ وعندما استخدم كودك يظهر الخطأ جربت ذلك اكثر من مره ،،وايضا في كودك الذي فهمته انه يظيف 0 اذا لم يمتلأ،،، لم يفعل ذلك ،،
ما هو السبب جزاك الله خير..[/COLOR]



مشكلة بسيطة ،، وهو الزامي بتعبئة الفراغ - amgadtamer - 20-03-13

ما هو نوع بيانات العمود الذى يظهر المشكلة ؟