PDA

View Full Version : سوال: پایگاه داده ی اکسس



bmd007
سه شنبه 01 بهمن 1392, 18:49 عصر
سلام دوستان و عزیزان
من یک برنامه نوشتم با جاوا
وقتی در نتبینز به عنوان پروژه اجرا میگیرم کاملا صحیح کار میکنه و به خوبی به فایل پایگاه داده ی اکسس وصل میشه
اما
وقتی به صورت فایل jar درش میارم(توسط خود نت بینز)
برنامه اجرا میشه ولی به فایل اکسسی که داخل فایل جر هست ، دسترسی پیدا نمیکنه
حتی فایل اکسس را کنار فایل جر کپی کردم ولی فایده نداشت
باید چی کار کرد؟

safir187
سه شنبه 01 بهمن 1392, 19:05 عصر
آدرس فایلتون رو احیانا مطلق ندادید؟ اگر آدرس فایل نسبی باشه باید درست اجرا بشه.

bmd007
سه شنبه 01 بهمن 1392, 20:55 عصر
ادرس به صورت زیر بوده:
src\\bd.mdb
که این ادرس مطلق نیست
من فایل رو تو پوشه ی اصلی پروژه کپی کردم و آدرس رو به
bd.mdb
تغییر دادم
ایندفه کلا نتونست به فایل اکسس دسترسی پیدا کنه

bmd007
سه شنبه 01 بهمن 1392, 21:11 عصر
بنده حتی به این صورت عمل کردم:
conn =(Connection) DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=./bd.mdb;");

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

safir187
سه شنبه 01 بهمن 1392, 23:06 عصر
Classpath لازم رو اضافه کردید؟

bmd007
سه شنبه 08 بهمن 1392, 08:57 صبح
من اطلاعی در باره ی کار با classpath ندارم
اگ میشه لطف کنید یه توضیحی بدین
با تشکر

maasoomeh
چهارشنبه 16 بهمن 1392, 12:09 عصر
با سلام

اگر ممکنه من رو در اين زمينه راهنمايي کنيد:

مي‌خوام يک combo box در فرمم درست کنم که دو گزينه داشته باشه و با انتخاب هر گزينه و سپس زدن دکمه گزارش اون گزينه را نمايش بده.
امکان همچين کاري وجود داره؟ :متفکر:

يک سوال ديگه هم داشتم:

توي فرمم دو تا combo box دارم که يکي نام شرکت و يکي واحدهاست.
مي‌خوام وقتي که شرکت رو انتخاب مي‌کنم، combo box دوم فقط واحدهاي مربوط به همون شرکتي رو که انتخاب کردم نشون بده و واحدهاي همه شرکت‌ها رو با هم نشون نده. :متفکر:
چند راه کار که توي سايت‌هاي مختلف بود رو انجام دادم، ولي وقتي انجامشون مي‌دم combo box دوم رو خالي نشون مي‌ده. :اشتباه:


با تشکر