PDA

نسخه کامل مشاهده نسخه کامل : اجراي برنامه بدون در نظر گرفتن مسير ديتابيس اكسس



greenemo
07-01-2011, 09:29
سلام خدمت دوستان عزيز
مي خوام كه ديتابيس بانك اكسس مستقل از مسيري باشه كه در connection string برنامه داديم . در هر درايوي قرار بگيره برنامه اجرا بشه .
در يكي از تاپيك ها اومده كه از كد ExtractFilePath(Application.ExeName استفاده كنيم ولي در كجا و به چه صورت؟

+ لطفا راهنماييم كنيد ... ممنون.

M.Hashemi
07-01-2011, 22:28
سلام خدمت دوستان عزيز
مي خوام كه ديتابيس بانك اكسس مستقل از مسيري باشه كه در connection string برنامه داديم . در هر درايوي قرار بگيره برنامه اجرا بشه .
در يكي از تايپيك ها اومده كه از كد ExtractFilePath(Application.ExeName استفاده كنيم ولي در كجا و به چه صورت؟

+ لطفا راهنماييم كنيد ... ممنون.
با سلام
کدی که خودتون بالا نوشتید ادرس کنونی فایل اجرایی شما را بر میگرداند.
در صورتی این کد کاربرد دارد که DB شما در کنار فایل exe شما قرار داشته باشد که با استفاده از کد بالا می توانید ادرس کنونی فایل exe را پیدا کنید و سپس اسم db خود را که ثابت است را در ادامه ان بنویسید و در Connection String قرار بدهید.
با تشکر

CPUSatan
08-01-2011, 12:00
سلام
فکر می کنم تو همون تاپیکی که این کد رو گذاشتم مثال استفاده ازش هم گذاشته بودم