5 MySQL और Firebird दो DBExpress के साथ 2007 डेल्फी में
MySQL और डेल्फी, अंततः के प्रेमियों के लिए Borland / CodeGear dbExpress एक ड्राइवर है कि 5 MySQL में काम करता है बनाया गया है क्योंकि मैं जानता था, एक के. Borland मैं सम्मेलन में भाग लिया, बड़ी समस्या यह है कि MySQL डेवलपर्स कई परिवर्तन किए MySQL के महत्वपूर्ण कोर, जो Borland इस डेटाबेस के नए संस्करणों के साथ असंगत ड्राइवर बनाया है.
2007 डेल्फी DBExpress, 4 संस्करण है, जो विभिन्न इस नए संस्करण के साथ, डेटाबेस असंगत के लिए तीसरे पक्ष के पुराने चालकों बनाया का एक नया संस्करण के साथ आया था. UIB 2007 डेल्फी में कोई काम नहीं रह Firebird तरह ड्राइवर्स.
चालक DBExpress अधिकारी / 2007 डेल्फी, MySQL के लिए काम करता है बुलाया CodeGerar Borland, लेकिन केवल MySQL संस्करण 5.0.27 के साथ 4.1.22 *, बताता है कि कैसे डेल्फी 2007 readme.htm फ़ोल्डर में, आमतौर पर सी में स्थित : \ Program Files \ CodeGear \ रेड स्टूडियो \ 5.0 \ readme.htm. यह ड्राइवर dll नाम DBExpress dbxMYS30.dll और (libmysql.dll MySQL ग्राहक dll साथ काम करता है). तो अगर आप एक MySQL 5.0.27 संस्करण की तुलना में अधिक है, आप समस्याओं का हो सकता है.
ज करने के लिए पता है तुम्हारी जो संस्करण की mysql-, जहां खुला command prompt और प्रकार लोकलहोस्ट mysql-h-u रूट-p v-U-server है mysql को दिखाने के लिए / IP DNS नाम नाम है इंगित करने के लिए दबाव में प्रवेश के बाद एक उपयोगकर्ता,-p करने के लिए पासवर्ड (एक ही प्रवेश की मांग करेंगे) और करने के लिए सर्वर संस्करण प्रदर्शित v.
MySQL के लिए dbExpress चालक का यह संस्करण यूनिकोड वर्ण (एकाधिक भाषाओं का, जो एक accented अक्षर के चरित्र की अनुमति देता है प्रतिनिधित्व के लिए एक अंतरराष्ट्रीय मानक के साथ काम करता है, उदाहरण के लिए, समान रूप से प्रतिनिधित्व किया है, आवेदन / ऑपरेटिंग सिस्टम की भाषा पर ध्यान दिए बिना).
चालक के पुराने संस्करण dbxmysA30.dll नाम दिया गया था क्योंकि चालकों DBExpress देशी Borland / CodeGear आपको 3 DBExpress के साथ संगतता मोड में काम करते हैं. पत्र "ए" ड्राइवर का नाम निहित संकेत करता है कि यह केवल ASCII वर्ण स्वीकार करता है.
मेरे मामले में, मैं 5.0.41 MySQL और आवेदन कार्य सामान्य रूप से उपयोग कर रहा हूँ, लेकिन डिज़ाइन समय (डिज़ाइन समय) में, वहाँ एक बताते हुए कि पुस्तकालय libmysql.dll नहीं मिला त्रुटि है, और नहीं चिपके बाहर सभी में है कि लायक है फ़ोल्डर है कि मन में है कि डेल्फी यह पता नहीं चलता है आता है.
जैसा कि हम MySQL, या किसी अन्य संगत चालक DBExpress डेल्फी के 5.0.27 संस्करण डाउनलोड नहीं मिल सकता है, एक समाधान के लिए पुस्तकालय libmysql.dll जो PHP स्थापना के संकुल में पाया जा सकता है के पिछले संस्करण का उपयोग किया जाएगा, उदाहरण के लिए. आप, 2007 को 5.0.22 संस्करण डाउनलोड कर सकते हैं libmysql.dll में काम करता है जो, डेल्फी इस लिंक , यह , या इस .
जरा सी आमतौर पर 2007 डेल्फी की स्थापना के बिन फ़ोल्डर में इस DLL, \ Program Files \ CodeGear \ रेड स्टूडियो 5.0 \ बिन \ खोल:, ड्राइवर डेल्फी में डिजाइन समय में काम करेंगे.
श्री के रूप में यद्यपि Firebird के लिए 2, और भी Thiago Borges Oliveira डी 4 डेल्फी मुक्त dbExpress ड्राइवर के लिए एक विकसित किया गया है 2007 में, है, रिलीज उम्मीदवार में जो परीक्षण किया है और working're लेकिन ठीक है, तथापि, समस्याओं अंतिम संस्करण हो सकती है एक नहीं, क्योंकि यह है . चालक एक सेटअप है कि अधिष्ठापन प्रक्रिया automates है, लेकिन, आपरेशन के लिए 2007 डेल्फी के लिए उसके बिना दिसंबर को अद्यतन की आवश्यकता है, जब तक कि स्थापना की प्रक्रिया असफल हो सकता है.
based on 2 ratingsसंबंधित पोस्ट:
- और 2009 के चालक DbExpress में Firebird डेल्फी 2007 के लिए 4 में
- बाधा MySQL (ड्रॉप में विदेशी प्रमुख बाधाओं को छोड़कर)
- 2007 FeneInfo
- Windows पर MySQL में identifiers लोअरकेस
- हो रही अंतिम मान mysql-वेतन वृद्धि में ऑटो डाला
संबंधित पोस्ट द्वारा लाया फिर भी एक अन्य संबंधित Plugin पोस्ट .





