04-10-19, 05:58 PM
الصفحات : 1 2
04-10-19, 06:32 PM
استخجم class للاتصال و يتضمن جملة الاتصال
04-10-19, 06:39 PM
(04-10-19, 06:32 PM)Rabeea Qbaha كتب : [ -> ]استخجم class للاتصال و يتضمن جملة الاتصال
دة اساسي
انا عايز احفظ المسار الي اختارة المستخدم لفولدر قاعدة البيانات
04-10-19, 06:46 PM
قم بحفظها في ملف نصي و قم باستدعائها .... هنالك العديد من الطرق.
لكن السؤال لما لا تريد استخدام ال settings ??
لكن السؤال لما لا تريد استخدام ال settings ??
04-10-19, 11:27 PM
(04-10-19, 06:46 PM)Rabeea Qbaha كتب : [ -> ]قم بحفظها في ملف نصي و قم باستدعائها .... هنالك العديد من الطرق.
لكن السؤال لما لا تريد استخدام ال settings ??
عشان لو سطب نسخة جديدة الستنج ملوش لزمة !
05-10-19, 03:36 AM
لا ادري ما الذي تحاول الوصول الية صديقي ....
على كلن اذا كانت قاعدة البيانات access سيكون المسار ثابت لن يتغير وتكون قاعدة البيانات في مسار البرنامج
اذا كانت قاعدة البيانات sql سيتغير المسار اعتمادا على اسم السيرفر ستحتاج حفظ المسار في ال settings مع اضافة الخيار للمستخدم اضافة اسم السيرفر
و كلمة المرور من فورم معين
لا اظن احد يستخدم غير ال settings لهذا الموضوع.
اما انت لم تفهم الصورة بشكل كامل او انا لم افهم قصدك
على كلن اذا كانت قاعدة البيانات access سيكون المسار ثابت لن يتغير وتكون قاعدة البيانات في مسار البرنامج
اذا كانت قاعدة البيانات sql سيتغير المسار اعتمادا على اسم السيرفر ستحتاج حفظ المسار في ال settings مع اضافة الخيار للمستخدم اضافة اسم السيرفر
و كلمة المرور من فورم معين
لا اظن احد يستخدم غير ال settings لهذا الموضوع.
اما انت لم تفهم الصورة بشكل كامل او انا لم افهم قصدك
05-10-19, 07:32 AM
(05-10-19, 03:36 AM)Rabeea Qbaha كتب : [ -> ]لا ادري ما الذي تحاول الوصول الية صديقي ....
على كلن اذا كانت قاعدة البيانات access سيكون المسار ثابت لن يتغير وتكون قاعدة البيانات في مسار البرنامج
اذا كانت قاعدة البيانات sql سيتغير المسار اعتمادا على اسم السيرفر ستحتاج حفظ المسار في ال settings مع اضافة الخيار للمستخدم اضافة اسم السيرفر
و كلمة المرور من فورم معين
لا اظن احد يستخدم غير ال settings لهذا الموضوع.
اما انت لم تفهم الصورة بشكل كامل او انا لم افهم قصدك
طيب واحدة واحدة معايا
البرنامج سيطب عادي مش انا الي هنزلة لكل عميل .
فممكن مستخدم يختار D واخر F واخر E
ولا انا هجبر المستخدم علي درايف معين اكيد لأ.
ودة لزيادة السهولة لو عمل نسخة يبقي يعيد تسطيب البرنامج عادي جدا بدون تواجد ليا نهائي
اما السيتنج فيحتاج لكل مرة سيطب تواجد مني لانة هيتحذف المسار تلقائي مع كل نسخة جديدة
05-10-19, 08:46 AM
ضع قاعدة البيانات في نفس مجلد البرنامج و كدا مش حتضطر لتحديث موقعها عند كل عميل و ضع الكود التالي في جملة الاتصال :
Application.StartupPath تجلب مسار البرنامج في الجهاز .
اما اذا كانت سيكول سيرفير ضع اسم السيرفير و باقي معلومات الاتصال في الريجستري مع تشفيرها و عند استدعائها قم بفك التشفير .
PHP كود :
Dim Con1 As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\Test.accdb;Jet OLEDB:Database Password=;")
Application.StartupPath تجلب مسار البرنامج في الجهاز .
اما اذا كانت سيكول سيرفير ضع اسم السيرفير و باقي معلومات الاتصال في الريجستري مع تشفيرها و عند استدعائها قم بفك التشفير .
05-10-19, 08:55 AM
(05-10-19, 08:46 AM)asemshahen5 كتب : [ -> ]ضع قاعدة البيانات في نفس مجلد البرنامج و كدا مش حتضطر لتحديث موقعها عند كل عميل و ضع الكود التالي في جملة الاتصال :
Application.StartupPath تجلب مسار البرنامج في الجهاز .PHP كود :
Dim Con1 As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\Test.accdb;Jet OLEDB:Database Password=;")
في مشكلة تانية لو النسخة حصل فيها مشكلة مفاجاءة ممكن قاعدة البيانات تتحذف وبعض المستخدمين لازالو علي نسخة الاكس بي مش عارف لية ومفيهاش حفظ للبرامج واخر تنزيلات .
الحل الوحيد بالنسبة ليا اني البرنامج سيطب وملف قاعدة البيانات يبقي بفولدر منفصل منعا للمشاكل.
انا مش بعقد الدنيا انا بتماشي مع عقلية المستخدمين وانا مضطر اي برنامجانلاين قوتة في سهولتة وكفاءتة .
05-10-19, 08:58 AM
الصفحات : 1 2