الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة مع قاعدة بيانات بالاكسس والملف التنفيذى exe

بدأه حامد محمد الوصيف في 28 مايو 2011 · 7 رد · 594 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

قمت بعمل برنامج صغير بالاكسس والسى شارب

وقمت بالربط بينهم بالكود التالى

 static string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=verbs.mdb ";
        OleDbConnection Conn = new OleDbConnection(ConStr);
        DataSet DataSet1 = new DataSet();

وحينما عملت الملف التنفيذى exe

وعند التجريب اشتغل البرنامج ولم تظهر البيانات

علما بانى عند عمل الملف التنفيذى وضعت الملف تشغيل البرنامج فقط على الديسك توب ولن اضع معه الداتا بيز ( فففهمت ان لازم يكون معاه الداتا بيز على سطح المكتب )

وهذا الامر غير عملى بالمرة ان اضع ملفين على سطح المكتب ( ملف البرنامج وملف الداتا بيز )

عذرا اذا كنت طويلت بس ياريت يكون الامر وصل

المطلوب : اريد ان يكون ملف واحد فقط على سطح المكتب ما الحل جزاكم الله خيرا

13598125002.gif

038c8ecfa8.gif

#2

السلام عليكم ورحمه الله وبركاته

اخي قم بوضع مسار قاعدة البيانات في ال ConnectionString فسيكون الملف التنفيذي في اي مكان ولكن قاعدة البيانات سيكون لها مسار ثابت, جرب هذا

 static string ConStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\verbs.mdb";

.:: Wish to become better and better ::.

#3
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي قم بوضع مسار قاعدة البيانات في ال ConnectionString فسيكون الملف التنفيذي في اي مكان ولكن قاعدة البيانات سيكون لها مسار ثابت, جرب هذا

 static string ConStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\verbs.mdb";

شكرا جزيلا على مرورك

ولكن فى هذة الحالة سوف اشترط على العميل ان يضع البيانات فى هذا المسار c:\verbs.mdb

13598125002.gif

038c8ecfa8.gif

#4

السلام عليكم ورحمه الله وبركاته

اخي انصحك ان تضع البرنامج وقاعدة البيانات في نفس المكان, وبعدها يمكنك عمل اختصار للبرنامج في سطح المكتب وستجري الامور على مايرام

.:: Wish to become better and better ::.

#5
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي انصحك ان تضع البرنامج وقاعدة البيانات في نفس المكان, وبعدها يمكنك عمل اختصار للبرنامج في سطح المكتب وستجري الامور على مايرام

ارجو التوضيح يعنى ايه اضع البرنامج والبيانات فى نفس المكان وكيف اعمل اختصار للبرنامج على سطح المكتب

انا اسف لوكنت بطول عليك ولكنى لسة جديد وانا بثثق فى الموقع دة جدا

اتمنى ان تشرح لى الامور ببساطة

وشكرا لمرورك

13598125002.gif

038c8ecfa8.gif

#6

السلام عليكم ورحمه الله وبركاته

اقصد Shortcut

.:: Wish to become better and better ::.

#7
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اقصد Shortcut

هل من الممكن ان عند التسطيب البيانات تنتقل الى برتشن c اتوماتيك

واستخدم هذا الكود

static string ConStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\verbs.mdb";

شكرا جزيلا

13598125002.gif

038c8ecfa8.gif

#8

السلام عليكم ورحمه الله وبركاته

اخي يمكنك اثناء تحميل الفورم للمره الاولى نسخ قاعدة البيانات للمسار الذي تريده ..

.:: Wish to become better and better ::.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…