কিউজিআইএস ২.6-তে কোনও এসরি পার্সোনাল জিওডাটাবেস (* .mdb; আর্কজিআইএস 10.2) খোলা সম্ভব? পূর্ববর্তী সংস্করণগুলি ঠিক ছিল।
কিউজিআইএস ২.6-তে কোনও এসরি পার্সোনাল জিওডাটাবেস (* .mdb; আর্কজিআইএস 10.2) খোলা সম্ভব? পূর্ববর্তী সংস্করণগুলি ঠিক ছিল।
উত্তর:
আপনি যদি উইন্ডোজে কিউজিআইএস-এর একটি version৪-বিট সংস্করণ ইনস্টল করেছেন এবং আপনি দেখতে পান যে ব্যক্তিগত জিওডাটাবেস (* .mdb) আপনার জন্য আর কাজ করে না, তবে এই সমাধানটি প্রয়োগ হতে পারে; আমি ২.IS এর পরিবর্তে কিউজিআইএস ২.৮.১ এ আছি, তবে আমি ধরে নিই যে সমস্যা এবং এইভাবে সমাধানটি একই।
অন্তর্নিহিত সমস্যাটি এই জিডিএল বাগের সাথে সম্পর্কিত: এমডিবিগুলি পড়তে সমস্যা (-৪-বিট)
ধাপ 1
ওডিবিসি ড্রাইভারের 64-বিট সংস্করণটি ডাউনলোড করুন: মাইক্রোসফ্ট অ্যাক্সেস ডেটাবেস ইঞ্জিন 2010 পুনরায় বিতরণযোগ্য
আপনার যদি অফিসের 32-বিট সংস্করণ ইনস্টল না থাকে তবে আপনি কেবল এক্সিকিউটেবল চালাতে পারেন। তবে আপনার যদি 32-বিট অফিস ইনস্টলেশন হয় তবে /passive
অপশনটি ব্যবহার করে আপনার কমান্ড প্রম্পট থেকে এক্সিকিউটেবল চালানো দরকার
ধাপ ২
Qgis.bat ফাইলটি সনাক্ত করুন ( C:\OSGeo4W64\bin\qgis.bat
উদাহরণস্বরূপ খনিটি আমার মধ্যে রয়েছে )।
নিম্নলিখিত দুটি লাইন যুক্ত করুন:
set OGR_SKIP=ODBC
set PGEO_DRIVER_TEMPLATE=DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=%%s
ধাপ 3
কিউজিআইএস খুলুন এবং এমডিবি ফাইলটি আপনার কর্মক্ষেত্রের উপরে টানুন
ভাল খবর!
আপনি যদি সফলভাবে মাইক্রোসফ্ট অ্যাক্সেস ডেটাবেস ইঞ্জিন 64 বিট ইনস্টল করে থাকেন তবে আপনি তা করতে পারেন:
পদ্ধতি 1 (কিউজিআইএস 2 এর সাথে কাজ করে)
নিম্নলিখিত দুটি লাইন যুক্ত করুন:
set OGR_SKIP=ODBC
set PGEO_DRIVER_TEMPLATE=DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=%%s
আপনার qgis.bat / qgis-घास 7.bat / qgis-ltr.bat / qgis-ltr-घास 7.bat এ শেষ লাইনের আগে, সাধারণত এমন কিছু হয়
start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qqis...
[দ্রষ্টব্য যে PGEO_DRIVER_TEMPLATE ভেরিয়েবলের মানতে দুই শতাংশ চিহ্ন রয়েছে]
পদ্ধতি 2 (কিউজিআইএস 3 এর সাথে কাজ করে)
কিউজিআইএস সেটিংস প্যানেলে -> বিকল্প | সিস্টেম | পরিবেশ নিম্নলিখিত দুটি ভেরিয়েবল যুক্ত করুন:
variable name: OGR_SKIP
value: ODBC
variable name: PGEO_DRIVER_TEMPLATE
value: DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=%s
এবং "কাস্টম ভেরিয়েবলগুলি ব্যবহার করুন" চেকবক্সটি পরীক্ষা করুন
[দ্রষ্টব্য যে এক্ষেত্রে PGEO_DRIVER_TEMPLATE ভেরিয়েবলের মানতে এক শতাংশ সাইন রয়েছে]
পদ্ধতি 3 (কিউজিআইএস 2 এবং কিউজিআইএস 3 উভয়ের সাথে কাজ করে)
উইন্ডোজ অ্যাডভান্সড সিস্টেম সেটিংসের পরিবেশ পরিবর্তনশীল প্যানেলে, ব্যবহারকারী ভেরিয়েবল বা সিস্টেম ভেরিয়েবল হিসাবে নিম্নলিখিত দুটি নতুন ভেরিয়েবল সেট করুন:
variable name: OGR_SKIP
value: ODBC
variable name: PGEO_DRIVER_TEMPLATE
value: DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=%s
[দ্রষ্টব্য যে এই ক্ষেত্রেও PGEO_DRIVER_TEMPLATE ভেরিয়েবলের মানতে এক শতাংশ সাইন রয়েছে]
প্রস্তাবিত সমাধানটি উইন্ডোজ ১০ এও দুর্দান্ত কাজ করে the কিউগিস.বাট ফাইলটিতে দুটি লাইন যুক্ত করার জন্য আরও একটি পরামর্শ।
দুটি লাইন সেট করা হয়। কমান্ড শুরুর আগে লাইনগুলি যুক্ত করা গুরুত্বপূর্ণ।
সম্ভবত এটি পূর্বনির্ধারিত তবে আপনি যদি সতর্ক না হন তবে ভুল হওয়ার ঝুঁকি রয়েছে।