PDA

نسخه کامل مشاهده نسخه کامل : پیدا کردن مسیر پوشه



shotok
11-04-2010, 14:27
سلام
من با c# در vs2008 برنامه نویسی می کنم.بانک اطلاعاتی من access است.
برای اتصال به بانک میخواستم حالت محلی پیش آید که در کامپیوتر دیگر هم قابل استفاده باشد. برای این کار رشته اتصال را مطابق زیر قرار دادم.
string MyPath = Application.StartupPath.ToString();
string CS = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + MyPath + \\s.mdb (file://\\s.mdb);
حالا متوجه شدم که به فایل در شاخه debug دسترسی دارد.
چه پیشنهادی دارید برای اینکه به مسیر پوشه بانک دسترسی داشته باشم؟

anvar.net
12-04-2010, 21:53
فعلا تو سیستم شما موقعیت اپلیکیشن تو پوشه دیباگ هست, ولی ممکنه تو سیستم بقیه فقط محتویات پوشه رو بدید. بهترین راه اینه که یه پوشه به اسم Data در همون پوشه ای که فایل EXE برنامه قرار داره بسازید , و فایل پایگاه داده رو داخل اون پوشه بذارید بعدش هم تو کانکشنت اسمش رو بیاری مثلا :


Application.StartupPath & "\Data\DB.mdb


آخرش هم یک کوتیشن بذار