تقييم الموضوع :
  • 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] ماهي أفضل طريقة لتخزين رقم والنداء عليه في كل مرة sniperjawadino 9 345 12-02-19, 04:20 PM
آخر رد: princelovelorn
  ماهي أفضل طريقة لحماية برامجك ؟؟ starosta 12 4,840 31-12-18, 08:45 AM
آخر رد: alfaiz678
  ماهي لغة الكتابة الحالية؟ عبدالله الصافي 2 159 30-12-18, 05:47 AM
آخر رد: عبدالله الصافي
  [VB.NET] ماهي الطريقة الصحيحة فراس الغزي 6 363 04-11-18, 10:54 AM
آخر رد: elgokr
  [سؤال] ماهي طريقة الاتصال بقاعدة بيانات sql على السيرفر 102030 1 348 28-10-18, 11:19 PM
آخر رد: عبد العزيز البسكري
  ماهي اللغه الاقرب الى ال vb لتطوير تطبيقات الاندرويد معاذ_ابراهيم 3 263 02-10-18, 07:51 PM
آخر رد: معاذ_ابراهيم
  [VB.NET] ماهي احسن طريقة لانشاء التقارير في فيجول دوت نت 2010 من قاعدة بيانات اكسس zahraa mahdi 6 497 31-05-18, 03:00 AM
آخر رد: elgokr
  [VB.NET] ماهي الطريقة في تحويل قاعدة البيانات sql hglogtd 21 1,255 19-04-18, 12:39 AM
آخر رد: حريف برمجة
  [VB.NET] ماهي OLedDatabAdapter hadeel 2 294 02-04-18, 11:40 PM
آخر رد: hadeel
  ماهي طريقة الصحيحه لتصفير الرقم طـلال 12 1,067 10-09-17, 03:37 AM
آخر رد: طـلال

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


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