الأخوة الأعزاء
منذ بداية تعاملي مع الإصدار 2005 من لغة البرمجة VB.NET و أنا أعاني من بعض المشاكل بخصوص برمجة قواعد البيانات ( و بصراحة لا أدري هل ستمتد هذه المشاكل لتشمل أجزاء أخري أم لا لأنني لم أتعامل معه إلا منذ أقل من أسبوع تقريبا) و لكن الحمد لله بدأت أعتاد علي الإختلافات
ولكن الشئ الذي لا أستطيع القيام به بعد هو حفظ البيانات داخل قاعدة البيانات حيث يعتمد الإصدار علي BindingNavigatorSaveItem و هذه الأداة لا تقوم بعمل أي شئ في وقت التنفيذ و لذلك قمت بإستخدام الكود الذي تعودت علي إستخدامه في الإصدارات السابقة مع مراعاة تهيئته ليناسب الإصدار الجديد و الكود هو
Private Sub updatedata(ByVal r As ahmed.ahmedDataSet) Me.CompanysTableAdapter.Update(r) End Sub Private Sub up() Dim dd As ahmed.ahmedDataSet = New ahmed.ahmedDataSet Me.BindingContext(Me.CompanysBindingSource).EndCurrentEdit() dd = CType(Me.AhmedDataSet.GetChanges, ahmed.ahmedDataSet) Me.updatedata(dd) Me.AhmedDataSet.Merge(dd) Me.AhmedDataSet.AcceptChanges() End Sub
ولكنه لم يعمل أيضا
فما الخطأ الموجود في الكود ؟
و هل ستظل مايكروسوفت تطور كل شئ حتي اللغة نفسها إلي ما لا نهاية و تعذبنا معها ؟
و ماذا عن شهادتها MCSD و MCAD هل ستعتمد علي الإصدار 2005 و بعد فترة لن تكون لها قيمة بطرح إصدار جديد أم ماذا ؟
أعتقد إنني بدأت أفكر جديا بخطئ يوم قررت أن أتعلم البرمجة بإستخدام أحد أدوات مايكروسوفت