का उपयोग कर लंबे टेक्स्ट (सीएलओबी) को पुनः प्राप्त करना मैं ओरेकल डीबी से सीएलओबी फ़ील्ड को पुनर्प्राप्त करने के लिए CFQuery
का उपयोग कर रहा हूं। यदि दायर सीएलओबी में डेटा ~ 8000 से कम है, तो मैं मान (ओ/पी) को पुनर्प्राप्त कर सकता हूं, हालांकि यदि सीएलओबी फ़ील्ड आकार में मान 8000 से अधिक वर्ण हैं, तो यह मान को पुनर्प्राप्त नहीं कर रहा है। <cfdump>
में मैं 'खाली स्ट्रिंग' के रूप में पुनर्प्राप्त क्वेरी को देख सकता हूं हालांकि ओरेकल डीबी में मान मौजूद है।CFQuery
मैं CFadim कंसोल में ओरेकल ड्राइवर का उपयोग कर रहा हूं 'लंबे टेक्स्ट पुनर्प्राप्ति (सीएलओबी) सक्षम करें।' और 'बाइनरी बड़ी ऑब्जेक्ट पुनर्प्राप्ति सक्षम करें (बीएलओबी)। ' सेट' लांग टेक्स्ट बफर (सीआर) 'और' ब्लॉब बफर (बाइट्स) 'मान 6400000
पूर्ण पाठ पुनर्प्राप्त करने के लिए कोई सुझाव सेट करें?
क्या आप वाकई 6,400,000 पर सेट हैं और डिफ़ॉल्ट 64,000 नहीं हैं? अगर यह 64,000 था तो मुझे लगता था कि 8000 अक्षर = 64,000 बाइट्स। किसी भी तरह से, मूल्य को बड़े आकार में बढ़ाने और सेवाओं को पुनरारंभ करने से कोई फर्क पड़ता है? – eapen