السلام عليكم
هل توجد قاعدة بيانات مثل الأكسس أي تعمل بدون تنصيب اي شيئ + تعمل على الشبكة + دون حجم متوسط أو كبير نسبيا
لقد وجدت sqlite و Firebird Embedded لكن لا تعملان على الشبكة
Firebird Embedded حسب تجربتي تعمل على الشبكة .. لكن يجب ان يكون اصدارها 2.5 او ما فوق .. فقط اتصل بنفس الملف .. لكنها ليست عملية جدا في الشبكة لديها مشاكل واشياء غير متوقعة .
هناك ايضا mysql Embedded .. جيدة جدا جدا.
بشكل عام انا لا انصح بمثل هذه في حال كان المشروع كبير او هناك عدد كبير من البيانات المتحركة في الشبكة . الأفضل وجود محرك قواعد بيانات واحد في السيرفر .
شكرا اخي
المشروع ليس كبيرا وليس هناك عدد كبير من البيانات المتحركة في الشبكة
وجدت absolute database لكن لم أجد طريقة لربط بين الجداول مثل حدف جدول الابناء تبعا لحدف جدول الاب و كدلك التعديل ...الخ
اي لم اجد tigger
السلام عليكم
لو استعملت sql server
اريد تقديم البرنامج للزبون لتنصيبه و العمل به مباشرة دون تدخل مني مادا يلزم عمله مع البرنامج و أين يجب وضع ملف قاعدة البيانات (لا اريد وضعها في c تحسبا لاي خطر)
بالنسبة للربط Casscade اربط بقاعدة البيانات وليس في العناصر ( أو داخل في برنامج ) هذا افضل . واستخدم الـ triggers في قاعدة البيانات نفسها أيضا .
بالنسبة لـ SQL Server :
انت بحاجة لمحرك قاعدة اليبانات .. يجب تنزيل SQL Server على احد الأجهزة ويفضل مكان تواجد ملف البيانات. أم الطرفيات فيكفي تنزيل SQL Server Native Client
موجود هنا.
https://msdn.microsoft.com/en-us/library/ms131321.aspx
في الصفحة موجود طريقة تنزيله بدون واجهات Silent Install . يمكن دمجه مع برنامجك .. او تجعل برنامج يقوم بتنزيله في حال لم يستطع الاتصال مع قاعدة البيانات .