تقييم الموضوع :
  • 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
جميل جدا ..
هي تشير للمسار الحالي .. إذن كان يجب أن تعمل عند نقل ملف البرنامج لمكان آخر لكنها في جهازي وجهاز غيري لا تعمل إلا على سطح المكتب !!
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ماهي طريقة الصحيحه لتصفير الرقم طـلال 12 390 10-09-17, 03:37 AM
آخر رد: طـلال
  [سؤال] ماهي اللغة المناسبة لبرمجة نظام يدير مؤسسة صغيره moo0la 6 223 04-07-17, 09:36 PM
آخر رد: 0theghost0
  ماهي القيمة المالية لدورة في الجرافكس silverlight 0 90 22-06-17, 03:58 AM
آخر رد: silverlight
  ماهي افضل طرق مزامنة قواعد البيانات محمد العبيدي 0 597 28-10-16, 11:35 PM
آخر رد: محمد العبيدي
  ماهي البايتات Bytes LoveVb 2 325 20-08-16, 01:54 AM
آخر رد: LoveVb
  [VB.NET] ماهي overload LoveVb 3 396 15-07-16, 11:25 PM
آخر رد: LoveVb
  ماهي المقاسات المناسبة طالب 22 31 1,649 09-07-16, 12:31 PM
آخر رد: طالب 22
  ماهي القيمة التي تناسب هذا الكود طالب 22 2 339 01-07-16, 04:21 AM
آخر رد: طالب 22
  ماهي دلالة هذه الصورة طالب 22 3 320 30-06-16, 08:55 PM
آخر رد: الوادي
  ماهي فكرة جعل برنامجك يقبل التحديث وليس تحميل البرنامج من جديد honest 5 657 12-06-16, 11:44 PM
آخر رد: honest

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


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