PDA

View Full Version : آدرس دهی بانک اکسس + OleDbCommand1



mmzz91
شنبه 08 آذر 1393, 21:33 عصر
با سلام من هر موقع جای پروژه را تغییر میدم موقع اجرا خطای آدرس دیتابیس میده
میخوام جوری آدرس بدم که هر جا پرژه رفت خطای آدرس نده
مثلا پروژه را به یک درایو دیگه میبرم موقع اجرا خطای آدرس میده من با روشOleDbCommand1
به بانک وصل میشم
بانک هم اکسس هست

RmeXXXXXXXXX
شنبه 08 آذر 1393, 22:08 عصر
چیزی ک مشخصه اینه ک باید آدرس دیتا بیس رو هین اجرا بدست بیاری!
چگونه؟ اینجوری: Application.StartupPath
حالا اگه آدرس ثابت دیگه ای داره (مثلاً زیرپوشه ای) بهش اضافه کن و همچنین نام و پسوند فایل.

*********** دقت کن که این جوری آدرس اجرای برنامه رو بدست میاری ولی انتهای آدرس / نمیذاره! ک خودت باید زحمتشو بکشی! و نکته ای ک فراموش نشه این / موقعی که برنامه تو ریشه درایو اجرا بشه هستش!!!! خودت تست کن آخرشو ک برنامه ی وقت کرش نشه!!

مثلاً:

if(Application.StartupPath.EndWith('\') )
strPath=Application.StartupPath + @"containerFolderName\DatabaseName.db";
else
strPath=Application.StartupPath + @"\containerFolderName\DatabaseName.db";

mrprestige
شنبه 08 آذر 1393, 22:10 عصر
سلام دوست من . شما فایل بانک اطلاعاتیت رو قرار بده توی پوشه ی پروژه ت یعنی برو توی پوشه ی پروژه ت بعدش میری توی پوشه ی bin بعد از اون پوشه ی debug و بعد بانکت رو اونجا paste میکنی . حالا connection string بانک اطلاعاتیت رو بده تا بعدش بگم چیکار کنی

RmeXXXXXXXXX
شنبه 08 آذر 1393, 22:20 عصر
آدرس و پویا بدست بیار از طریق Application.StartupPath