PDA

View Full Version : این Erorr چیه و چطور رفع میشه؟



مهدی رحیم زاده
دوشنبه 13 مهر 1388, 07:08 صبح
سلام خدمت دوستان عزیز
من یه برنامه دارم که بانکش Access رو سیستم خودم موردی نداره اما رو باقی سیستم ها این اشکال رو میگیره! این چیه و چطور رفعش کنم؟
تا به حال هم با اون مواجه نشدم.
با تشکر

mahdi_7610
دوشنبه 13 مهر 1388, 07:21 صبح
سلام

در مورد اکسس شما باید بانک خودتون را کنار فایل exe برنامه توی پوشه Debuge قرار بدین و سپس کانکشن استرینگ خودتون را به صورت زیر قرار بدین . یعنی فقط نام دیتابیس را باید بهش بدین .


Provider=Microsoft.Jet.OLEDB.4.0; Data Source = DatabaseName.mdb

حالا اگه برنامه را روی سیستم دیگه انتقال دادین باید بانکتون هم کنار فایل exe باشه .

شما احتمالا ادرس و مسر بانک را توی سیستم خودتون از داخل درایوهاتون دادید که این باعث میشه اون مسیر توی سیستم دیگه شناخته نشه .

مهدی رحیم زاده
دوشنبه 13 مهر 1388, 08:35 صبح
شما احتمالا ادرس و مسر بانک را توی سیستم خودتون از داخل درایوهاتون دادید که این باعث میشه اون مسیر توی سیستم دیگه شناخته نشه
دوست من در اون صورت اصلا به بانک متصل نمیشد و پیغمش چیز دیگه ایه.
کد کانشکن من هم دقیقا همینه، فقط موندم چرا این پیغام رو میده!

mahdi_7610
دوشنبه 13 مهر 1388, 09:22 صبح
دوست من در اون صورت اصلا به بانک متصل نمیشد و پیغمش چیز دیگه ایه.
مگه با زدن دکمه continue میتونید به بانک وصل بشید و عملیات را توی بانک درج کنید ؟ :متفکر:

حامد مصافی
دوشنبه 13 مهر 1388, 10:11 صبح
برنامه را روی ماشین 64بیتی اجرا می کنید؟

mahdi_7610
دوشنبه 13 مهر 1388, 11:32 صبح
بیشتر به خاطر همین 32 یا 64 بیت بودن هستش.
به منوی build برید و گزینه configraion manager را بزنید و از صفحه باز شده به جای any cpu گزینه x86 را انتخاب کنید و بعدش هم پروژه را دوباره کامپایل کنید
ببینید مشکل حل میشه .

مهدی رحیم زاده
دوشنبه 13 مهر 1388, 16:31 عصر
مگه با زدن دکمه continue میتونید به بانک وصل بشید و عملیات را توی بانک درج کنید
نه نشد!!!!:افسرده:

یشتر به خاطر همین 32 یا 64 بیت بودن هستش.
به منوی build برید و گزینه configraion manager را بزنید و از صفحه باز شده به جای any cpu گزینه x86 را انتخاب کنید و بعدش هم پروژه را دوباره کامپایل کنید
ببینید مشکل حل میشه .
تا فردا طول میکشه، چک کنم جوابش رو میدم.
ممنون که وقت میزارین و با تشکر بسیار