2009-06-17 16 views
5

क्या कोई भी एक मुफ्त .NET libary का दावा कर सकता है जो आपको विंडोज़ फॉर्म ऐप में अपने उपयोगकर्ताओं को एक SQL क्वेरी बिल्डर का खुलासा करने की अनुमति देता है? मैं चाहता हूं कि मेरे उपयोगकर्ता एसक्यूएल के असली नट-किरकिरा में शामिल किए बिना कुछ जॉइन और अन्य मल्टी-टेबल ऑपरेशंस सहित तुलनात्मक रूप से सीधे आगे बढ़ने में सक्षम हों।.NET क्वेरी बिल्डर घटक

धन्यवाद, स्वीनी

+0

अपने उपयोगकर्ताओं के लिए एक प्रश्न बिल्डर उजागर एक बुरा विचार की तरह लगता है। क्या आप वाकई अपने उपयोगकर्ताओं को अपने प्रश्नों को चलाने देना चाहते हैं? ऐसा लगता है जैसे यह कुछ गंभीर गंभीर सुरक्षा चिंताओं को खोल सकता है। –

+2

@Dan जब तक आप उन तालिकाओं को सीमित करते हैं जब तक कोई उपयोगकर्ता इसके साथ चलने वाले कार्यों और उसके प्रकार के कार्यों को चला सकता है (उदा। कनेक्ट करें, केवल चयन करें), ठीक होना चाहिए, नहीं? – Nick

+0

हाँ, मैं नहीं चाहता कि वे उन्हें INSERTS या अद्यतन या हटाएं, या वास्तव में SELECT से अलग कुछ भी चलाना चाहते हैं। यह एक स्मार्ट लेकिन आवश्यक तकनीकी दर्शकों की ओर तैयार नहीं है। मेरे द्वारा ध्यान में रखे गए ऐप्स में से एक अनुसंधान समुदाय की ओर ध्यान में रखता है - वे समझेंगे कि वे क्या कर रहे हैं और उनके पास दुर्भावनापूर्ण इरादा नहीं है। मेरे अन्य एप्लिकेशन के साथ, यदि वे किसी भी तरह से चयन विवरण के साथ डीबी को तोड़ने का प्रबंधन करते हैं, तो डेटा को आसानी से डुप्लिकेट किया जा सकता है। तो मैं इसे बिल्कुल एक समस्या पर नहीं मानता। –

उत्तर

3

Report Builder एसक्यूएल सर्वर रिपोर्टिंग सेवाओं के भाग है, और यह आपको लगता है कि और अधिक के सभी काम करने दिया। आप गैर-एमएसएसक्यूएल डेटा स्रोत भी सेट कर सकते हैं। हमारे पास गैर-डेवलपर किसी भी SQL कोड के साथ जुड़ने, समूह करने और अन्य के साथ रिपोर्ट बनाने के लिए हर समय इसका उपयोग करते हैं।

लाइसेंस SQL ​​सर्वर वर्कग्रुप और ऊपर में शामिल है। मुझे नहीं पता कि यह आपके लिए "मुफ़्त" है या नहीं।

+0

इसे पूर्ण SQL इंजन को अधिस्थापित किए बिना तैनात किया जा सकता है मेरे अपने आवेदन के हिस्से के रूप में? –

+1

यह आईआईएस के शीर्ष पर स्थापित है, और इसकी कॉन्फ़िगरेशन डीबी स्थापित करने के लिए SQL सर्वर से कनेक्ट करने में सक्षम होना चाहिए। आईआईएस सर्वर आपके ऐप सर्वर पर हो सकता है। – jwmiller5

+0

कूल यह मेरी समस्याओं में से एक के लिए एक स्वीकार्य समाधान हो सकता है। धन्यवाद! दूसरी स्थिति के लिए मुझे अभी भी वास्तव में हल्के वजन की आवश्यकता है, जिसे डीएलएल या कोड लाइब्रेरी के रूप में तैनात किया जा सकता है जिसे मैं अभी उपयोग कर सकता हूं। –

-1

आप (यह मुक्त नहीं है) का चयन करने के, सम्मिलित करें, अद्यतन CodeEngine.Framework कक्षाओं का उपयोग कर सकते, संचालन

-1

आप Aspose.Report AdHoc.WinForms घटक उपयोग कर सकते हैं हटा दें। इसके लिए कोई SQL सर्वर चलाना आवश्यक नहीं है, एकाधिक तालिकाओं के साथ ठीक काम करता है और स्वचालित तालिका में शामिल होने की क्षमता भी होती है।

Aspose साइट पर घटक डेमो पर नज़र डालें।

+0

ओरेकल के लिए कोई भी? – Kiquenet

+0

ऐसा लगता है कि इस उत्पाद को अब Aspose द्वारा बंद कर दिया गया है। – adam0101

+0

लगता है कि यह बंद हो गया है। –

संबंधित मुद्दे