تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] خطأ في التاريخ
#1
عند إنشاء إستعلام من جدول بناء علي تاريخ مثل 
        dacount = New OleDbDataAdapter("select billtotal,billcount,billcount2 from imbillhead where (billnumber = '" & bnumber & "') and ( billdate = #" &   & "#  ) ;", conn)

يظهر الخطأ التالي 
Syntax error in date in query expression '(billnumber = '36541') and ( billdate = #29\10\2016#  '.
هل من مساعد
الرد }}}
تم الشكر بواسطة:
#2
جرب الكود بهذه الطريقة
PHP كود :
 dacount = New OleDbDataAdapter("select billtotal,billcount,billcount2 from imbillhead where (billnumber = " bnumber ") and ( billdate >= " mydate  "  ) ;"conn
الرد }}}
تم الشكر بواسطة:
#3
اخوي استخدم  Parameters وذه الطريقه
PHP كود :
       dacount = New OleDbDataAdapter("select billtotal,billcount,billcount2 from imbillhead where (billnumber = ?) and ( billdate = ?) ;"conn)
 
       dacount.SelectCommand.Parameters.AddWithValue("@bnum",bnumber)
 
       dacount.SelectCommand.Parameters.AddWithValue("@bdate",DateTimePicker1.Value

لكن اخوي اذا رقم الفاتورة ما يتكرر ليه تشترط التاريخ ايضا في الاستعلام
اخي استفد من الاكواد بتعديلها بما يحقق مطلبك
الرد }}}
تم الشكر بواسطة:



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


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