आप एक कनेक्शन (ओडीबीसी या ओएलडीडीबी) के माध्यम से एक्सेस के साथ काम कर सकते हैं, जब तक आपको केवल फ़ाइल के "डेटाबेस" आयाम को प्रबंधित करने की आवश्यकता हो (तालिकाएं और विचार, जिन्हें एक्सेस में "प्रश्न" कहा जाता है)।
एक बार कनेक्शन खुला (कनेक्शन तार के लिए here देखें), आप इस तरह के रूप में एसक्यूएल अपने mdb डेटाबेस के लिए आदेश भेज सकते हैं, (जहां cn
यहाँ एक कनेक्शन वस्तु है):
cn.execute "CREATE TABLE myTableName (myTable_id autoNumber, myTable_code Text, ...)"
कृपया ध्यान दें कि MSACCESS एक मानक डीडीएल का उपयोग करता है जो मानक टी-एसक्यूएल की तरह दिखता है लेकिन वास्तव में यह नहीं है। MsAccess सहायता में वाक्यविन्यास देखें।
आपके डेटाबेस (और इसकी बाधाओं, डिफ़ॉल्ट मानों, प्राथमिक कुंजीों का उपयोग, संबंध, डेटा सत्यापन नियम, एएसओ) के आधार पर, ट्रांसफर करना आसान और सीधा हो सकता है या संभव भी नहीं हो सकता है। हर बार जब आपका डेटाबेस एक एक्सेस-विशिष्ट/गैर-मानक SQL नियम लागू करता है तो आपको एक समस्या आती है।
यदि आपको वास्तव में किसी अन्य चीज़ पर अपना एक्सेस डेटा कन्वर्ट करने की आवश्यकता है, तो मैं आपको (1) एमएस-एसक्यूएल के तहत निर्यात करने के लिए तैयार करता हूं (मुफ्त संस्करण ठीक होगा, एक अपसाइज़िंग विज़ार्ड एक्सेस या on this site में उपलब्ध है) , (2) एक अतिरिक्त उपकरण का उपयोग करें जैसे this one "डेटा बनाएं" एसक्यूएल स्क्रिप्ट उत्पन्न करने के लिए, डेटा प्रविष्टि सहित या नहीं, (3) डेटाबेस और उसके डेटा को किसी अन्य डेटाबेस सर्वर पर बनाने का प्रयास करने के लिए इस स्क्रिप्ट का उपयोग करें।
स्रोत
2008-12-18 10:38:39
सभी प्रश्नों के उत्तर के लिए धन्यवाद। मैं ओपनऑफिस बेस के बारे में भूल गया। मुझे आशा है कि सप्ताहांत के दौरान विभिन्न सुझावों को आजमाएं और देखें कि मेरे लिए सबसे अच्छा क्या काम करता है। –
[ओपन | का उपयोग करने के बारे में अधिक जानकारी के लिए लिबर] लिनक्स के तहत एक्सेस डेटाबेस के साथ ऑफिस बेस, [उबांटू पूछें पर यह उत्तर] देखें (https://askubuntu.com/a/519571/323236)। –