ODBC क्वेरी निष्पादित नहीं की जा सकती क्योंकि यह बहुत जटिल है?


4

मेरे पास एक CSV फ़ाइल है जिसे मैं लिबरऑफिस डीबी के साथ डेटाबेस के रूप में उपयोग कर रहा हूं।
मैं जो कर रहा हूं, उसके बारे में विस्तार से बताया गया है यह जवाब

मैं कुछ ऑपरेशन कर सकता हूं, लेकिन जब मैं SQL संपादक में निम्नलिखित दर्ज करने का प्रयास करता हूं:

select SUM(Dollars) from original

मुझे निम्नलिखित त्रुटि मिलती है:

क्वेरी निष्पादित नहीं की जा सकती। यह बहुत जटिल है। केवल गणना (*) समर्थित है।

तो मुझे लगता है कि यह ODBC या JDBC ड्राइवर की त्रुटि है। मुझे अपने मैकबुक OSX 10.7.2 के लिए एक बेहतर ड्राइवर कहां मिल सकता है? या मुझे और क्या करना चाहिए?

जवाबों:


1

मुझे लगता है कि समस्या यह है कि फ़ाइल-आधारित डेटाबेस ड्राइवरों के लिए बेस ड्राइवर (यानी डेटाबेस के रूप में सीएसवी फ़ाइलों का उपयोग करने वाले) बस मानक एसक्यूएल कुल कार्यों का समर्थन नहीं करते हैं। सबसे अच्छा आप कर सकते हैं सबसे मौजूदा संस्करण स्थापित रखने के लिए और प्रतीक्षा करें यदि आप सीएसवी प्रारूप के साथ रहने का इरादा रखते हैं।

मैं दृढ़ता से CSV से एक "वास्तविक" डेटाबेस प्रारूप जैसे कि लिब्रे ऑफिस के मूल डेटाबेस प्रारूप को स्थानांतरित करने का सुझाव दूंगा। यह SQL सिंटैक्स का पूर्ण उपयोग सक्षम करेगा। यहां कैसे उपलब्ध हैं, इस पर निर्देश:

http://forum.openoffice.org/en/forum/viewtopic.php?f=13&t=58501#p258835


यह मेरे भाई के लिए सिर्फ एक परियोजना थी, मैं वास्तव में एक पूर्ण डीबी ऐप के साथ गड़बड़ नहीं करना चाहता था। लेकिन मुझे इसके सही तरीके से जाने का अनुमान है।
patrickinmpls
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.