تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماهي آلية عمل |DataDirectory|
#1
لعمل برنامج يعمل من أي مسار داخل الجهاز تميدا لعمل ملف setup .. قمت داخل ملف app.config بكتابة مسار قاعدة البيانات database.mdf تحت المسار

كود :
|DataDirectory|\database.mdf

وحسب فهمي أن |DataDirectory| تعني المسار الحالي .. أي نفس المسار الذي يوجد فيه الملف التنفيذي .. وعمل البرنامج بشكل طبيعي عندما وضعت فولدر البرنامج بأكمله على سطح المكتب ..
لكن عندما أنقل الفولدر بكل محتوياته إلى مكان آخر .. ((driver D)) مثلا .. لا يقرأ قاعدة البيانات مع أنها موجودة داخل الفولدر ولم يتغير شئ ..
أريد شرح لآلية عمل |DataDirectory| .. وكيف أستطيع كتابة مسار يجعل البرنامج يقرأ من داخل قاعدة البيانات مهما كان مسار فولدر البرنامج .. علما بأن البرنامج يعمل بشكل جيد في أي جهاز عند وضعه على سطح المكتب فقط ..

المسارات الكاملة ..

كود :
<connectionStrings>
   <add name="database.My.MySettings.databaseConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\database.mdf;Integrated Security=True;Connect Timeout=30;User Instance=False" providerName="System.Data.SqlClient"/>
 </connectionStrings>

كود :
 <appSettings>
   <add key="database" value="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\databasels.mdf;Integrated Security=True;Connect Timeout=30;User Instance=False"/>
   <add key="LogFileName" value="database.txt"/>
   <add key="LogPath" value="C:\cLogsdatabase\"/>
   <add key="ClientSettingsProvider.ServiceUri" value=""/>
 </appSettings>
الرد
تم الشكر بواسطة:
#2
جميل جدا ..
هي تشير للمسار الحالي .. إذن كان يجب أن تعمل عند نقل ملف البرنامج لمكان آخر لكنها في جهازي وجهاز غيري لا تعمل إلا على سطح المكتب !!
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] ماهي طريقة تعبئة بيانات في داتاقريد فيو 2 مرتبطة بحقل في داتا فريد فيو1 Ad Heart 2 886 26-11-20, 03:03 AM
آخر رد: Anas Mahmoud
  ماهي طريقة إضافة اكثر من صورة دفعة واحد لمجلد الصور داخل المشروع وحفظ المسارات بـ sql العطر الرايق 13 2,548 10-11-20, 03:36 AM
آخر رد: سعود
  ماهي أكواد عرض مواصفات الكمبيوتر Ameer syria 4 2,240 10-11-20, 01:56 AM
آخر رد: Adnan thabet
  ماهي طريقة حفظ التعديلات على الفورم عند اعادة تشغيل المشروع العطر الرايق 2 1,236 07-07-20, 02:10 AM
آخر رد: العطر الرايق
  ماهي الأداه المناسبة DOX.1 2 693 03-06-20, 03:20 PM
آخر رد: asemshahen5
  ماهي طريقة تشغيل تقويم ام القرى على ويندوز Xp جيولوجي مبتدئ 0 591 24-04-20, 08:08 AM
آخر رد: جيولوجي مبتدئ
  ماهي طريقة التحزيم لتشغيل البرنامج على ويندوز XP جيولوجي مبتدئ 4 1,024 01-04-20, 05:07 AM
آخر رد: جيولوجي مبتدئ
  ماهي طريقة سحب الصورة من الكاميرا مباشرة إلى قاعدة البيانات جيولوجي مبتدئ 0 740 16-02-20, 11:29 AM
آخر رد: جيولوجي مبتدئ
  ماهي طريقة تشغيل البرامج المصممة على vb.net2013 على ويندوز xp جيولوجي مبتدئ 2 1,276 04-02-20, 01:31 PM
آخر رد: جيولوجي مبتدئ
  ماهي طريقة عمل ملف تنفيذي setup لبرنامج يحتوي تقارير كريستال ريبورت وقاعدة بيانات جيولوجي مبتدئ 3 1,581 28-01-20, 12:28 PM
آخر رد: عبد العزيز البسكري

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم