PDA

View Full Version : سوال: نحوه نوشتن کانکشن استرینگ access به طوریکه در کامپیوتر مقصد هم دیتابیس قابل استفاده باشد.



rasoul_par
جمعه 06 مرداد 1391, 22:14 عصر
با تشکر از دوست عزیز gwbasic که تاپیک قبلی رو حذف کردن!:لبخندساده:
من یه برنامه میخوام بنویسم که بتونم به یه پایگاه داده که همراه برنامه نصب میشه در کامپیوتر مقصد اجرا و دستکاری کنم، کانکشن استرینگی که نوشتم با استفاده از |DataDirectory| هستش که باعث میشه دیتابیسم بره تو app_user در حالی که من میخوام تو همون دیتابیسی باشه که تو ستاپ اتچ شده!
با تشکر-------> البته اگه بازم gwbasic پاک نکنه تاپیک رو :لبخند:

rasoul_par
شنبه 07 مرداد 1391, 00:06 صبح
خودم یه راه حل پیدا کردم که کانکشن استرینگ به اون محل رفرنس بده، اما نکته اینه که وقتی میرم تو دیتابیس تغییرات انجام نشده!
اول با استفاده از تابع زیر آدرس فولدر اجرای برنامه رو به دست میارم:

string strDataSource = System.IO.Directory.GetCurrentDirectory();
strDataSource += "\db\myDb.mdb;


بعد این استرینگو به کانکشن استرینگم اضافه می کنم اما خب مشکلی که گفتم پیش میاد!
با تشکر

ahmad1010
سه شنبه 17 تیر 1393, 22:48 عصر
<div style="text-align: left;">string strDataSource = System.IO.Directory.GetCurrentDirectory();
strDataSource += "\db\myDb.mdb;
</div>