2011-11-12 14 views
5

ओरेकल से एमएस एक्सेस तक पहुंच को कॉन्फ़िगर किया गया।मैं ओरेकल से एमएस एक्सेस डेटाबेस तक कैसे पहुंच सकता हूं?

ओरेकल एक्सई 11.2.0.2।

Microsoft Access 2010

दो आवेषण परिचालन (तालिका में सम्मिलित है कि एमएस पहुंच DB में रह रहा है) कर रहे हैं। उनमें से एक pl \ sql चर का उपयोग कर रहा है, दूसरा कोई नहीं है।

पहले डालने:

insert into [email protected]("ID", "Name") 
    values(l_ID, l_Name); 

दूसरा एक:

insert into [email protected]("ID", "Name") 
    values(123, 'SomeName'); 

दूसरा डालने के मामले में, सब ठीक है। लेकिन पहले एक त्रुटि देता है "HYC00 NativeError = 106 वैकल्पिक सुविधा लागू नहीं की गई"। मैं समझ नहीं पा रहा हूं कि यह क्यों हो रहा है और इस समस्या को कैसे हल किया जाए।

बाइंड चर (तत्काल निष्पादित) इस समस्या को हल नहीं किया। DBMS_HS_PASSTHROUGH.BIND_VARIABLE ने इस समस्या को हल नहीं किया है।

केवल समाधान जो मैं देखता हूं वह स्ट्रिंग में उन चर को एम्बेड कर रहा है और फिर इसे निष्पादित करता है। क्या काम करने के लिए पहले सम्मिलन को मजबूर करने के लिए कोई अन्य समाधान हैं?

धन्यवाद।

+0

में पाई जा सकती है क्या आप ऑरैकल से कॉल लॉग कर सकते हैं? (मुझे पता है कि आप एक्सेस एंड पर नहीं जा सकते हैं) यदि यह एक ओडीबीसी लिंक है तो आप शायद लॉगिंग चालू कर पाएंगे। –

उत्तर

1

Oracle 11g क्लाइंट में ओडीबीसी ड्राइवर एक्सेल कार्यपुस्तिकाओं से कनेक्ट करने के साथ एक ज्ञात समस्या थी और यह वही त्रुटि दे रहा था। ओरेकल ने उस मुद्दे को हल करने के लिए पैच 7009291 जारी किया ताकि आप उस पैच को देख सकें कि यह एक्सेस समस्या को भी संबोधित करेगा या नहीं।

आप यह देखने के लिए डीजी 4ODBC ट्रेसिंग को भी सक्षम कर सकते हैं कि यह क्या हो रहा है और यह पहचानें कि यह एक्सेल के लिए एक समान समस्या है या नहीं। आपकी init.ora फ़ाइल में सेटिंग करके ट्रेसिंग सक्षम है HS_FDS_TRACE_LEBVEL = 255 ट्रेस फ़ाइल तब आपके \ hs \ trace

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