هل من الممكن أن يكون بناء البرنامج واحد بواسطة فيجوال بيسك دوت نت و ado.net وقاعدة البيانات تختلف مرة أكسس ومرة MS-SQL ومرة Oracle ... بدون تغيير الكودات ؟
هل من الممكن أن يكون الكود واحد وتختلف القاعدة ؟
مغلق
السلام عليكم
بالطبع لا لن يكون الكود متطابق كما تقصد فمثلاً إذا استخدمت الإجراءات المخزنة في sql server (stored procedures) فلن تستخدم هذا الكود مع الأكسيس
لكن هناك أيضاً كثيراً من الأكواد ستكون متشابهة
والاختلافات ليست كبيرة
هذا بالإضافة للـ Data Provider لكل نوع، فمثلاً مع الـ Access ستستخدم الـ OLEDB
يمكنك أن تبني Class به كل الـ Data Providers حتى تستطيع أن تتصل بكل قواعد البيانات، لكن هذا الـ Class سيأخذ منك وقت كبير أعتقد.
رأس الحكمة الإيمان بالله
هذا الموضوع مغلق.