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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ماهي افضل طرق مزامنة قواعد البيانات محمد العبيدي 0 123 28-10-16, 11:35 PM
آخر رد: محمد العبيدي
  ماهي البايتات Bytes LoveVb 2 174 20-08-16, 01:54 AM
آخر رد: LoveVb
  [VB.NET] ماهي overload LoveVb 3 224 15-07-16, 11:25 PM
آخر رد: LoveVb
  ماهي المقاسات المناسبة طالب 22 31 858 09-07-16, 12:31 PM
آخر رد: طالب 22
  ماهي القيمة التي تناسب هذا الكود طالب 22 2 181 01-07-16, 04:21 AM
آخر رد: طالب 22
  ماهي دلالة هذه الصورة طالب 22 3 176 30-06-16, 08:55 PM
آخر رد: الوادي
  ماهي فكرة جعل برنامجك يقبل التحديث وليس تحميل البرنامج من جديد honest 5 363 12-06-16, 11:44 PM
آخر رد: honest
  [سؤال] ماهي وحدة قياس حجم الفورم للفيجوال دوت نت محمد مسافر 2 256 04-05-16, 02:23 AM
آخر رد: silverlight
  ماهي الأعدادات الصحيحه لـ SQLSERVER2008 -R2 adel27 2 183 12-04-16, 07:49 PM
آخر رد: adel27
  [VB.NET] ماهي الطريقه لمنح صلاحية المجلدات على السيرفر adel27 1 229 12-04-16, 04:14 PM
آخر رد: adel27

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


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