जैसा कि दिखाया गया है in my previous post QODBC/QODBC3 डेटाबेस के साथ काम करने के लिए अच्छा नहीं है। SQL सर्वर के लिए ADODB का उपयोग करने के लिए मुझे एक वर्ष पुराना सुझाव here मिला है। क्या कोई भी उदाहरण दिखा सकता है कि लिंक कैसे दिखाया जा सकता है या सुझाव दे सकता है कि क्यूटी में ADODB.Connection का उपयोग करके कनेक्ट, क्वेरी और परिणाम कैसे प्राप्त करें?क्यूटी और क्वेरी डेटाबेस में ADODB.Connection का उपयोग कैसे करें?
5
A
उत्तर
1
आपको QAxObject
का उपयोग करने की आवश्यकता है।
QAxObject
प्रलेखन: doc.qt.io/qt-5/qaxobject.html- सक्रिय एक्स डेटा वस्तु प्रलेखन: msdn.microsoft.com/en-us/library/windows/desktop/ms676795(v=vs.85).aspx
यहाँ प्राप्त करने के लिए एक नमूना कोड आप शुरू कर दिया है:
सबसे पहले आप पर एक नज़र रखना चाहिए
// Create connection
QAxObject *connection = new QAxObject("ADODB.Connection");
connection->dynamicCall("Open(\"Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=Inaz;Data Source=SERVER02\")");
// Execute query and get recordset
QAxObject *recordSet = connection->querySubObject("Execute(\"select column01 from table01\")");
// Get fields
// or check https://msdn.microsoft.com/en-us/library/ms681510(v=vs.85).aspx to see what you can do with and how to use a recordset
QAxObject *fields = recordSet->querySubObject("Fields");
नोट: वाई कहां ADODB का उपयोग करने के लिए CoInitialize
पर कॉल करने की आवश्यकता होगी। हालांकि QGuiAplication और QAplication इसे आंतरिक रूप से कॉल करते हैं ताकि आपको हमेशा कॉल करने की आवश्यकता न हो।
संबंधित मुद्दे
- 1. क्यूटी संसाधनों का उपयोग कैसे करें
- 2. ओरेकल क्वेरी सिंटैक्स मोड में HSQLDB का उपयोग कैसे करें?
- 3. डेटाबेस से रिकॉर्ड का चयन कैसे करें और इसे परमाणु क्वेरी में अपडेट करें
- 4. mysql का उपयोग कर डेटाबेस में वीडियो कैसे स्टोर करें?
- 5. डेटाबेस दृश्यों का उपयोग कब करें और कब नहीं?
- 6. web.py डेटाबेस का उपयोग करें
- 7. सी # foreach पाश में MongoDB की क्वेरी और क्वेरी Builder का उपयोग कैसे करें?
- 8. कोडइग्निटर का उपयोग करके एक और डेटाबेस कैसे लोड करें?
- 9. किसी भी डेटाबेस का उपयोग किए बिना हाइबरनेट मानदंड क्वेरी का परीक्षण कैसे करें?
- 10. ScalaQuery का उपयोग कर एक पेजेड क्वेरी कैसे करें?
- 11. MongoDB में रेंज क्वेरी का उपयोग करके पेजिनेशन कैसे करें?
- 12. लिंक क्वेरी में संघ का उपयोग कैसे करें
- 13. एसक्यूएल में एक उप क्वेरी का पुन: उपयोग कैसे करें?
- 14. ओरेकल एसक्यूएल डेवलपर में डेटाबेस नाम क्वेरी कैसे करें?
- 15. क्वेरी फ़ंक्शन में LIKE क्लॉज का उपयोग कैसे करें
- 16. क्वेरी में उपनाम का उपयोग करके और इसका उपयोग
- 17. विजुअलस्टूडियो 2017 के साथ क्यूटी लाइब्रेरी का उपयोग कैसे करें?
- 18. डेटाबेस की संरचना सत्यापित करें? (सी ++/क्यूटी में SQLite)
- 19. क्यूटी का उपयोग कर विंडोज सेवा कैसे स्थापित करें?
- 20. mySQL LIKE क्वेरी में PHP स्ट्रिंग का उपयोग कैसे करें?
- 21. मेरी क्वेरी में DISTINCT का उपयोग कैसे करें CODEIGNITER
- 22. क्यूटी सीएमके परियोजना के साथ QML_IMPORT_PATH का उपयोग कैसे करें?
- 23. Sequelize.js में डेटाबेस कनेक्शन पूल का उपयोग कैसे करें
- 24. मैं क्यूटी और एसडीएल का एक साथ कैसे उपयोग करूं?
- 25. क्यूटी का उपयोग कर वाईफाई सिग्नल शक्ति कैसे प्राप्त करें?
- 26. वैला के साथ क्यूटी जीयूआई का उपयोग कैसे करें?
- 27. सी ++ और क्यूएमएल एप्लिकेशन में qrc का उपयोग कैसे करें?
- 28. एसक्यूएलकेमी का उपयोग कर आईडी द्वारा डेटाबेस से कैसे क्वेरी करें?
- 29. एक सहायक फ़ंक्शन से डेटाबेस से क्वेरी करने के लिए मॉडल का उपयोग कैसे करें?
- 30. एकाधिक या का उपयोग कैसे करें, और Laravel में हालत
मुझे 1 मिलता है 'त्रुटि: गैर-स्केलर प्रकार' QAxObject 'से' QAxObject * 'से रूपांतरण QAxObject कनेक्शन = नया QAxObject ("ADODB.Connection"); '2)' त्रुटि: बेस ऑपरेंड' -> 'गैर-सूचक प्रकार' QAxObject 'कनेक्शन-> गतिशील कॉल ("ओपन (\" प्रदाता = SQLOLEDB.1; एकीकृत सुरक्षा = एसएसपीआई; प्रारंभिक कैटलॉग = टेस्टडीबी; डेटा स्रोत = ईएमओएन \ ")");' main.cpp में QtQuick Applcation का। –
मैं कोड नमूना में सूचक अर्थात् गड़बड़ करता है। मैंने एक फिक्स जमा कर दिया है। वैसे भी कोड नमूना केवल QAxObject के दर्शन के साथ शुरू करने के लिए यहां है। आपको क्यूटी दस्तावेज में दिए गए उदाहरणों की जांच करनी चाहिए। –