السلام عليكم ورحمة الله وبركاته
أستخدم في مشروعي الأول في ال VB.Net قاعدة بيانات من نوع MS Access 2003
وأستخدم الشفرة التالية لإضافة حقل جديد إلى قاعدة البيانات (ملاحظة:الكود أخذته Copy&Past من النت) :
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\me\Desktop\MyProject\MyDB.mdb;")
cn.Open()
Dim jud_time As String
jud_time = week.SelectedItem & "/" & Month.SelectedItem & "/" & year.SelectedItem
str = "insert into MyTable values('','" & profile_id.Text & "','" & order_no.Text & "','" & order_date.Value & "','" & cli_name.Text & "','" & cli_nationality.Text & "','" & vic_name.Text & "','" & vic_nationality.Text & "','" & jud_type.Text & "','" & jud_time & "','" & e_region.Text & "','" & is_done.Text & "','" & note.Text & "')"
Try
cmd = New OleDbCommand(str, cn)
icount = cmd.ExecuteNonQuery
MessageBox.Show(icount)
Catch
End Try
cn.Close()الكود السابق لا يعمل وأحصل على الخطأ التالي :
هل المشكلة بسبب نوعية قاعدة البيانات ؟ أو أن ال VB لدي يحتاج الى تحديث ؟
كيف لي أن أعرف سبب المشكلة بالظبط ؟ أرى رسائل الأخطاء هنا غير مفيدة
أمر أخر .. سبق لي أن كتبت برنامج على ال VB6 قبل سنوات .. ومن السهل جداً تحويل المشروع إلى ملف تنفيذي .. ولكنا في ال VB.NET فشلت في معرفة الطريقة الصحيحة لتحويل مشروعي إلى ملف تنفيذي ..
جزاكم الله خير