منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال حول مشكلة كتابة التاريخ في جملة update
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله 

لو سمحتوا   ممكن تفيدونا  
 
عندما اعمل تعديل للبيانات  يظهر لي هاذا الخطأ  " خطأ في بناء الجملة في التاريخ في تعبير استعلام '#(2
السلام عليكم ورحمة الله وبركاته
اخي الكريم
ضع الكود ليتم تعديله وحل المشكلة
الغي العلامة 

'

من الكود
(30-08-21, 05:50 PM)aftfm كتب : [ -> ]الغي العلامة 

'

من الكود

هذا العلامة غير موجودة أصلا  لأنه تاريخ ولكنها   معمولة  لنصوص فقط   
مع ذالك تظهر في الرسالة
هل تستخدم قاعدة بيانات Access ام Sql Server ؟

على العموم حاول تستخدم Parameters ودعك من مشاكل بناء الاستعلام نهائيا

كود :
       Dim CommandString = "UPDATE Products SET Prod_Date = @date WHERE ID = @id "

       Using conn As New OleDbConnection(ConnString)
           conn.Open()

           Using cmd As New OleDbCommand(CommandString, conn)

               With cmd.Parameters
                   .AddWithValue("@date", Now.Date)
                   .AddWithValue("@id", 1)
               End With
               cmd.ExecuteNonQuery()

           End Using
       End Using


اذا اردت مشاركة الكود يمكننا مساعدتك اكثر