2010-07-28 14 views
5

वर्तमान में मैं ओल्डब कनेक्शन के साथ स्थानीय .mdb से कनेक्ट कर सकता हूं। मैं सही परिणामों के साथ डेटाबेस को क्वेरी, जोड़, अद्यतन और हटा सकता हूं।ओएलईडीबी और ओडीबीसी के बीच अंतर क्या हैं?

ओडीबी डेटाबेस से कनेक्ट करने के लिए ओडीबीसी डेटाबेस से कनेक्ट करने से अलग कैसे होगा?

+0

सी # के साथ इसका क्या संबंध है? –

उत्तर

1

कनेक्शन कनेक्शन स्ट्रिंग (और संभवतः नियंत्रण कक्ष में ओडीबीसी कनेक्शन स्थापित करने) में भिन्न होगा, लेकिन कनेक्शन के लिए .NET कक्षाएं सभी लागू आईडीबीकनेक्शन/कमांड/लेनदेन इत्यादि बहुत समान हैं। सी # में आपके पास OleDbConnection और OdbcConnection है, मुझे विश्वास है - लेकिन फिर दोनों बेस इंटरफेस को लागू करते हैं।

एक संक्षिप्त अवलोकन यहां पाया जा सकता है:

http://database.ittoolbox.com/documents/odbc-vs-oledb-18150

अधिकांश डेटाबेस विक्रेताओं का समर्थन ODBC के रूप में यह साझा कनेक्शन तंत्र का एक तरह होने के लिए बनाया गया था, लेकिन फिर से सबसे आपूर्ति विक्रेताओं या किसी अन्य (Oracle एडीओ पसंद करते हैं .NET प्रदाता, MySQL प्रदाता, आदि)।

या तो सामान्य हो जाएं, या यदि यह केवल एक छोटा सा एप्लीकेशन है, तो लक्ष्य डेटाबेस के लिए सबसे उपयुक्त एक के लिए जाएं।

0

कैसे एक ODBC डेटाबेस से कनेक्ट एक OLEDB डेटाबेस से ग # उपयोग के मामले में अलग हैं स्पष्ट नीचे दिए गए लिंक ..its?

यदि आप सरल एसक्यूएल स्टेटमेंट्स का उपयोग कर रहे हैं तो यह सी # और मानक .NET डेटा प्रदाता के साथ नहीं होगा। अद्यतन हटाएं आदि का चयन करें। अंतर यह होगा कि ओडीबीसी को इसका उपयोग करने के लिए एक डीएसएन सेट अप की आवश्यकता होगी, हालांकि यह भी सख्ती से सच नहीं है।

एड

1

माइक्रोसॉफ्ट एक COM वातावरण में डेटा के किसी भी प्रकार का उपयोग करने की SQL डेटा और OLE DB तक पहुँचने के लिए ODBC बनाया गया है। संक्षेप में ...

1

मेरा प्राथमिक अनुभव सी/सी ++ और ओडीबीसी है, लेकिन मैंने सीडी के साथ ओडीबीसी और ओएलडीडीबी का भी उपयोग किया है।

सी # के साथ ओडीबीसी का उपयोग वास्तविक ओडीबीसी एपीआई कॉल और प्रोग्राम के बीच एक अमूर्त परत शामिल है, इसलिए कुछ मामलों में आप पाते हैं कि ड्राइवर उपयोग को अनुकूलित करना अधिक कठिन या असंभव है। सामान्य उपयोग और सरल प्रश्नों के लिए आपको ठीक होना चाहिए।

ओएलई डीबी को सी # के साथ उपयोग करने के लिए डिज़ाइन किया गया है, इसलिए सभी एपीआई कॉल उपलब्ध होनी चाहिए।

+2

ओएलई डीबी को केवल सी # के साथ इस्तेमाल करने के लिए डिज़ाइन किया गया था? –

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