Access
 sql >> डेटाबेस >  >> RDS >> Access

लिनक्स पर PHP को विंडोज शेयर पर माइक्रोसॉफ्ट एक्सेस से कनेक्ट करना

Easysoft का Microsoft Access ODBC ड्राइवर आपको ऐसे वातावरण में MDB /ACCDB प्रारूप डेटाबेस के साथ काम करने में सक्षम बनाता है जहाँ Linux और Windows दोनों उपयोगकर्ताओं को उस डेटाबेस तक पहुँचने की आवश्यकता होती है।

उदाहरण के लिए, आप लिनक्स सर्वर पर आधारित इंट्रानेट वेब साइट पर विंडोज-आधारित एक्सेस डेटाबेस प्रकाशित करना चाह सकते हैं। यह उदाहरण इस ब्लॉग में शामिल किया गया है।

ऐसा करने के लिए:

  1. एक्सेस ओडीबीसी ड्राइवर डाउनलोड करें और इसे अपने लिनक्स वेब सर्वर मशीन पर इंस्टॉल और लाइसेंस दें।
  2. odbc.ini में ACCESS_SAMPLE डेटा स्रोत को संशोधित करें ताकि यह आपके विंडोज शेयर पर डेटाबेस से जुड़ सके। ऐसा करने के लिए:
    [ACCESS_SAMPLE]Driver=Easysoft ODBC-ACCESS# Linux Machinemdbfile पर डेटाबेस का पथ=/home/samba/ms_access/Northwind.accdb# डेटाबेस फ़ाइल के लिए SMB URL। SMB URL के लिए इस सिंटैक्स का उपयोग करें:# smb://windows_host /साझा करें /पथ /फ़ाइल नाम smbpath=smb://windows_machine/accounts_share/ms_access/Northwind.accdb# एक्सेस ODBC ड्राइवर मशीन पर libsmbclient लाइब्रेरी का पथ। /पूर्व> 
  3. जांचें कि आप isql में कनेक्ट हो सकते हैं . उदाहरण के लिए:
    cd /usr/local/easysoft/unixODBC/bin./isql.sh -v ACCESS_SAMPLE
  4. PHP PDO-ODBC पैकेज इंस्टाल करें और अपने वेब सर्वर के नीचे एक PHP पेज बनाएं जो एक्सेस डेटाबेस से कनेक्ट हो। उदाहरण के लिए:
     0) {echo odbc_errormsg (); } और {$rs2 =odbc_exec($con, "आपूर्तिकर्ताओं से चयन करें"); odbc_result_all($rs2); odbc_close($con); }?>

नोट आपको अनुमतियां सेट करने की आवश्यकता है ताकि उपयोगकर्ता जिस वेब सर्वर के अंतर्गत चल रहा है, उदा। www-data, के पास एक्सेस डेटाबेस फ़ाइल में लिखने की पहुंच है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. माइक्रोसॉफ्ट एक्सेस में टेक्स्ट या एक्सेल को डेटा सोर्स के रूप में खोलना या लिंक करना

  2. आपके संगठन के लिए डेटा बैकअप क्यों महत्वपूर्ण हैं

  3. Microsoft Access में अंतर्निहित CRM टेम्पलेट तक कैसे पहुँचें

  4. एक्सेस 2016 में फॉर्म नियंत्रणों का आकार कैसे बदलें

  5. IIF () फ़ंक्शन बनाम IIF () कथन