PDA

View Full Version : سوال: مشکل با دیتا بیس در ایجاد فایل اجرایی



fdaliry
شنبه 10 بهمن 1388, 22:44 عصر
سلام
ما با سی شارپ و اکسس برنامه ای نوشتم
ولی وقتی اونا پابلیش میکنم و نصب میکنم موقع اجرا ارور میده دیتا بیسا پیدا نمیکنم
دیتا بیس را تو فایل پروژه هم کپی کردم بازم مشکلم حل نشد
ممنون میشم کمکم کنید

aminh85
یک شنبه 11 بهمن 1388, 10:15 صبح
احتمالا تو connection string برنامت آدرس فایل اکسسو بصورت مطلق دادی، مثلا c:\\db\\accdb.mdb. شما دو راه داری: 1- برنامه رو موقع پابلیش دقیقا تو همون مسیری که تو سیستم خودت اجرا کردی بذاری تا برنامت بتونه DB رو پیدا کنه.
2- یا connection string برنامتو بصورت زیر بنویسی، فقط باید DB رو تو پوشه Release پروژت بذاری. اینم یه نمونه connection string:.


string strCon1 = "provider=Microsoft.Jet.OLEDB.4.0;data source=" + Application.StartupPath + "\\db.mdb";

fdaliry
یک شنبه 11 بهمن 1388, 14:34 عصر
ممنون دوست عزیز
کانکشن استرینگ را هم عوض کردم ولی بازم همونطوریه
اینم عکسش
http://groups.google.com/group/file22/web/123.gif

aminh85
یک شنبه 11 بهمن 1388, 14:51 عصر
تیکه کدی که واست نوشتمو باید تو حالت Release اجرا کنی تا جواب بده. چون فایل دیتابیستو تو فولدر Release پروژت کپی کردی.

fdaliry
پنج شنبه 15 بهمن 1388, 18:03 عصر
تیکه کدی که واست نوشتمو باید تو حالت Release اجرا کنی تا جواب بده. چون فایل دیتابیستو تو فولدر Release پروژت کپی کردی.

ممنونم دوست عزیز
تو اون پروژه نشد ولی ی برنامه دیگه نوشتم و با استفاده از این کانکشن استرینگ موفق شدم اجراییش کنم