ايران ويج

نسخه‌ی کامل: مسير بانك اطلاعاتي در هنگام اجرا
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام و خسته نباشيد
من مي خواستم در مورد اينكه يك برنامه اي كه داراي بانك اطلاعاتي ميباشد
چگونه مي توانم مسير فايل را در هنگام اجرا و يا ايجاد setup حذف نمايم
زيرا هنگام نصب برنامه در سيستم هاي ديگر پيغام فايل بانك اطلاعاتي يافت نمي شود را نمايش مي دهد
با تشكر از شما
برنامه نویسان معمولا این مشکل رو از دو طریق حل می کنن.
راه اول اینه که شما داخل درایو به خصوصی مثلا درایو C یک فولدر با نام مثلا Data بسازید و دیتابیستون رو داخل اون فولدر قرار بدید. در هنگام اجرای برنامه ، ابتدا به مسیر مورد نظر برید و در صورت نبود فایل، از یوزر بخواید تا آدرس دقیق رو با استفاده از کامون دیالوگ به شما بده.
راه دوم قرار دادن فایل فایل دیتابیس در کنار فایل اجرایی هست. به این صورت که دیتابیس رو به فایلهای نصب اتچ. در این صورت در هر بار اجرای برنامه کافیه در آدرس قرار گیری فایل اجرایی به دنبال فایل دیتابیس بگردید و باز هم اگه فایل اونجا نبود از یوزر بخواید تا مسیر اون رو انتخاب کنه.
خود من همیشه از روش دوم استفاده می کنم چون هم کد نویسی کمتری داره و هم نتیجه بهتری می ده.
سلام.
در تکمیل فرمایشات دوست عزیز Di Di:
اگه از کنترل دیتا تو برنامت استفاده کردی و می خوای بهش آدرس دیتابیس رو در زمان اجرا بدی باید آدرس دهی رو تو رویداد Form_Initialize قرار بدی تا قبل از ایجاد کنترل ها، مقداردهی انجام بشه. یعنی:
کد:
data1.DatabaseName="D:/ProgramName/DataBaseName.mdb"
که داخل رویداد Form_Initialize باید بنویسیش.
سلام
اگر شما از ستاپ ساز خود بیسیک استفاده میکنین مشکل شما بخاطر این است که این برنامه بانکهای اطلاعاتی رو به پروژه ستاپ اضافه نمیکنه و شما باید خودتون بصورت دستی این کاررو انجام بدین