تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شباب كيف اتخلص من ال DB null ؟؟؟؟
#1
السلام عليكم شباب

عندي هذا الكود
PHP كود :
Dim a As Integer
        Dim sum 
As New OleDbCommand("select sum(profit-disacount ) from sales "con)
        
con.Open()
        
sum.ExecuteScalar
        con
.Close()
        
TextBox31.Text 


وحصلت هذا الخطأ

[COLOR="#FF0000"]Conversion from type 'DBNull' to type 'Integer' is not valid.
[/COLOR]
كيف اتخلص من ال DB null
الرد }}}}
تم الشكر بواسطة:
#2
ان تجعل لها قيمة افتراضية بالجدول مثلا لو تريد وضع اما 0 او 1 ضع اي قيمة منهما افتراضية
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#3
كيف اجعل الها قيم افتراضية ؟؟
الرد }}}}
تم الشكر بواسطة:
#4
عند تنشيط العمود اثناء وضع التصميم انظر لخصائصه ستجد من ضمن الخصائص مسمى "القيمىة الافتراضية" باللغة العربية او "Default value" باللغة الانجليزية.
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم ورحمة الله وبركاته

بعــــــــد أذن الأستاذ ســــــــــعود :
الموضوع يمكن حله بطريقة سهلة ومش محتاجة تمرير قيم ولا شيئ ...

PHP كود :
' Abu Ehab
        Dim MySum As Double = 0
        Cn.Open()

        Dim Sum As New OleDbCommand("select sum(profit-disacount) from sales", Cn)
        Dim DT As New DataTable
        DT.Load(sum.ExecuteReader)

        If Not DBNull.Value.Equals(DT.Rows(0)) Then
            On Error Resume Next ' 
Abu Ehab  ,,,,  You Must Use This Bad Code To Skip Error ...Okey Guy ?
            
MySum Sum.ExecuteScalar
            MsgBox
("Total Sum is :  " MySum)
        
End If

        
Cn.Close() 

أذا كان هناك قيم سيعود بها
وأذا كان الحقل فارغ سيعود بقيمة 0
بس خلاص و هذه كل القصة ههههه.

Abu Ehab : Microsoft Partner  & Systems Developer
الرد }}}}
تم الشكر بواسطة:
#6
[HTML]

(Dim Sum As New OleDbCommand("select isnull(sum(profit-disacount),0) as TotalAmount from sales", Cn)
Dim TotalNo as Long = sum.ExecuteReader
if Totalno>0 then

you code
else
Msg("Total amount is Zeroo ")

باستخدام جملة Isnull فى جملة الاستعلام



[/HTML]
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] شباب كيفية انقاص او طرح الكمية الموضوعة فى الداتا جريد من الجدول احمد عبد الحكيم 2 303 04-10-16, 11:37 PM
آخر رد: benomar
  [سؤال] شباب سؤال بسيط عن sql server احمد عبد الحكيم 6 452 15-08-15, 03:36 PM
آخر رد: احمد عبد الحكيم
  [VB.NET] تعديل القيمة null بما يسبقها من قيمة ليست null? qutaibajamal 6 489 14-08-15, 03:54 PM
آخر رد: qutaibajamal
  [سؤال] شباب انا تعبت بجد مع sql server كل واحد يشرح شرح مختلف تمام عن الاخر احمد عبد الحكيم 19 2,138 06-08-15, 05:12 AM
آخر رد: احمد عبد الحكيم
  [سؤال] شباب كيفية التعديل على ملف mdf مصنوع ب sql server 2008 المرفق مع الفيجوال بيسك 2010 احمد عبد الحكيم 6 959 01-08-15, 07:57 PM
آخر رد: atefkhalf2004
  خطأ فى التاريخ بخصوص Allow Null مصطفى_ظيمة 2 426 24-07-15, 03:08 PM
آخر رد: مصطفى_ظيمة
  [سؤال] ما الفرق عندما تكون قيمة الحقل null وبين ان يكون خاليا mesm23 1 533 18-05-14, 05:40 PM
آخر رد: vbnet

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


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