منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] خطأ في التاريخ - نسخة قابلة للطباعة

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



خطأ في التاريخ - tifagreet - 16-11-16

عند إنشاء إستعلام من جدول بناء علي تاريخ مثل 
        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#  '.
هل من مساعد


RE: خطأ في التاريخ - Adrees - 16-11-16

جرب الكود بهذه الطريقة
PHP كود :
 dacount = New OleDbDataAdapter("select billtotal,billcount,billcount2 from imbillhead where (billnumber = " bnumber ") and ( billdate >= " mydate  "  ) ;"conn



RE: خطأ في التاريخ - السرور - 16-11-16

اخوي استخدم  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

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