5

मैं अपने दृश्य स्टूडियो परियोजना के लिए एक डेटा स्रोत को जोड़ने के लिए, लेकिन यह हमेशा मुझे एक त्रुटि देता है कोशिश कर रहा हूँ:डेटा स्रोत नहीं बना सकता, "स्तंभ 'TABLE_CAT' तालिका टेबल्स से संबंधित नहीं है

Column 'TABLE_CAT' does not belong to table Tables. 

मैं एक ही मिलता है दोनों VS2005 और VS2010 में त्रुटि। से मैं क्या पढ़ा है, यह त्रुटि ODBC ड्राइवर के कारण होता है कि ODBC नहीं कर रहे हैं 3.0 आज्ञाकारी, तथापि according to Sybase, the driver I have is odbc3.0 compatible. (मैं संस्करण 10.10.00.28 है)।

एक तरफ ध्यान दें के रूप में, मैं कर सकते हैं डेटाबेस ठीक से पूछताछ करें। मैं सिर्फ डेटा स्रोत नहीं बना सकता।

this is my error

आपकी मदद के लिए धन्यवाद: ०५३६९१३६३२१०

यहाँ त्रुटि की एक छवि है।

संपादित करें:

  • 1) Install Advantage ODBC Driver: (दोनों अपने कंप्यूटर और सर्वर मैं तक पहुँचने हूँ 64-बिट)
  • 2) सेट अप कर रहे हैं:

    ये कदम उठाएँ मैं ले लिया हैं डेटा स्रोतों (ओडीबीसी) में मेरा ओडीबीसी कनेक्शन

  • 3) वीएस में, डेटा स्रोत (बाईं ओर) -> नया डेटा स्रोत जोड़ें
  • 4) "डेटाबेस" पर क्लिक करें
  • 5), ODBC डेटा स्रोत चुनें "डेटासेट"
  • 6) क्लिक करें, चुनें 'myODBC' अपना लॉगिन
  • 7) प्रेस 'टेस्ट कनेक्शन' की आपूर्ति -> यह सफल होता है
  • 8) प्रेस ठीक है। तब मुझे त्रुटि मिलती है।

मैंने 32-बिट ड्राइवर, नेट डेटा प्रदाता, और वीएस में डेटा स्रोत जोड़ने के बजाय 'डेटाबेस से कनेक्ट' करने का प्रयास किया है। सब मुझे एक ही त्रुटि देते हैं। हालांकि, मैं सिर्फ ठीक से पूछताछ कर सकता हूं, और यदि मैं सी # ऐप में कनेक्शन स्ट्रिंग का उपयोग करता हूं, तो यह ठीक काम करता है।

+0

पी पट्टे को आपके द्वारा किए गए चरणों की व्याख्या करें जिससे इस त्रुटि संदेश का कारण बन गया। – kmote

+0

ओपी ने कदम उठाए गए कदमों के साथ संपादित किया –

उत्तर

1

आप जिस समस्या का सामना कर रहे हैं वह ओडीबीसी ड्राइवर में है जिसका आप उपयोग कर रहे हैं। विजुअल स्टूडियो 2005 ओडीबीसी डेटा स्रोतों से जुड़ता है जो ओडीबीसी 3.0 एपीआई का समर्थन करते हैं और विशेष रूप से एसक्यूएलआईएनएफओ विधियों को लागू करते हैं। आपकी समस्या रिपोर्ट में आपके अभिव्यक्तियों से संकेत मिलता है कि आपका चालक या तो डाउनलेवल (यानी पूर्व 3.0) है या कुछ वैकल्पिक ओडीबीसी सुविधाएं लागू नहीं की गई हैं।

ओडीबीसी 2.0 बैकवर्ड संगतता प्रदान की जानी चाहिए।

  1. http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=544499&SiteID=1
  2. http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=504729&SiteID=1
  3. http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=85821&SiteID=1
  4. : या ODBC 2.0 चयन करने के लिए एक तरह से ODBC करने के लिए 3.0 यहाँ दूसरों के कुछ ही है कि इस एक ही समस्या की सूचना दी है के लिए लिंक कर रहे हैं एक विकल्प के रूप प्रदान की जानी चाहिए http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=132156&SiteID=1

Source

+0

मेरे ओपी में, मैंने इससे लिंक किया: http://www.sybase.com/products/databasemanagement/advantagedatabaseserver/odbc-driver जो कहता है कि यह ओडीबीसी 3.0 संगत है। –