السلام عليكم و رحمة الله و بركاته
أقوم بعمل برنامج بإستخدام
Visual studio 2005 and Access database
و هناك بعض العمليات مثل
Insert,update
لا يتم تنفيذها من قبل قواعد البيانات
Access
مع أنها هي هي لو انني تعاملت مع قاعدة بيانات
Sql server
بنفس الكود ينفذ في
Sql server
و من أمثلة هذا الكود التالي
Dim insConfirm As Integer
Dim cmd As New OleDbCommand("insert into Process (ProcessNo,PDate,PStatus,PAmount,PCount) values (@no,@date,@status,@amount,@count)", Conn)
cmd.Parameters.AddWithValue("@no", "M/120")
cmd.Parameters.AddWithValue("@date", Date.Now)
cmd.Parameters.AddWithValue("@status", 2)
cmd.Parameters.AddWithValue("@amount", 10000)
cmd.Parameters.AddWithValue("@count", 2)
Conn.Open()
insConfirm = cmd.ExecuteNonQuery()
Conn.Close()
[code/]
فهذا الكود يعمل في ال
Sql server
بكفاءة تامة
و لكن عندما جربته مع
Access
فإنه لا يعمل
أرجو الإفادة لأن هذا الموضوع حدث لي أكثر من مرة
و أريد أن أعرف أين المشكلة و الغريب ايضا انني
اذا طبعت هذه الجملة مثلا في
TextBox
قبل ارسالها لل
Access
ثم و ضعتها في
Access
فإنها تعمل بكفاءة تامة
و جزاكم الله خيرا