السلام عليكم ورحمة الله
لو سمحتوا ممكن تفيدونا
عندما اعمل تعديل للبيانات يظهر لي هاذا الخطأ " خطأ في بناء الجملة في التاريخ في تعبير استعلام '#(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
اذا اردت مشاركة الكود يمكننا مساعدتك اكثر