29-11-22, 02:58 AM
(26-11-22, 02:10 AM)Jounior_P كتب : اخي الفاضل :
كما أوضحت لك سابقا
أولا : قم بعمل جملة الاتصال كالتالي :
PHP كود :
Dim con As New OledbConnection("Provider=microsoft.Jet.oledb.4.0;DataSource=\\ServerName\fls011\Administration\On air 4G info sites.mdb;")
ثانيا : قم بعمل مشاركة لمسار ملف قاعدة البيانات من على السيرفر
وتأكد من أن جميع الأجهزة تستطيع رؤية مسار المشاركة .... وجرب تشغيل البرنامج
أيضا تستطيع وضع قاعدة البيانات في درايف وهمي على الشبكة وتنزيله على جميغ الأجهزة
وستكون جملة الاتصال في هذه الحالة كالتالي :
PHP كود :
Dim con As New OledbConnection("Provider=microsoft.Jet.oledb.4.0;DataSource=X:\On air 4G info sites.mdb;")
ملحوظة هامة :
ذكرت في تعليقك ان عدد الأجهزة التي ستعمل على البرنامج تصل إلى 30 موظف
أود أن ابلغك بأن قاعدة بيانات الأكسس تكون المشاركة فيها على مستوى الجدول ... مما يعني انه سيكون هناك طابور انتظار من 29 موظف في حالة عمل احد الموظفين على الجدول في حالات الاضافة والحذف والتعديل .... مما سيؤدي ليطئ أداء البرنامج على الشبكة
لذا فإنه من الأفضل في مثل هذه الحالات العمل على قاعدة بيانات أقوى مثل MS-SQL أو MySQL حيث تكون المشاركة فيها على مستوى الصف
واتمنى لك التوفيق
شكراً اخي [b]Jounior_P الكود اشتغل والامور تمام كانت هناك اشكاليه في كود الاتصال الخطأ لديك في كلمة "datasource" والصحيح أنها كلمتين بينهما مسافة "data source" واشتغل لااني كنت احاول وتظهر لي رساله الخطا الموضحه فتمت المعالجه فشكراً لك وشكرأ للاخ طه وكل الاعضاء الرائعين في هذا المنتدي .[/b]
من باب التوضيح والاستفاده من الخطا الذي ظهر يسبب هذه الرسالة
قابل للتثبيت isam تعذر العثور على : المشكله تكون بسبب خطا في كود الاتصال أي خطا إملائي في جملة الاتصال تظهر الرساله الموضحه بسبب عدم وجود فراغ على كلمه datasource والصحيح ليكون فراغ بين الكلمتين data source وتتم القراءه والاتصال بنجاح .
اللهمّ بعلمك الغيب وقدرتك على الخلق، أحييني ما علمت الحياة خيراً لي، وتوفّني ما علمت الوفاة خيراً لي.