2011-08-12 28 views
11

मैं उत्सुक हूं कि जब आप सूची उत्तीर्ण करते हैं तो अधिकतम लम्बाई विशेषता CFQUERYPARAM में कैसे काम करती है। क्या अधिकतम लम्बाई पूरी सूची की लंबाई पर लागू होती है (यानी "1,2,3,4,5,6" = 11 की लंबाई)? या सूची में प्रत्येक आइटम पर अधिकतम लम्बाई लागू होती है?मुझे CFQUERYPARAM सूची = "सत्य" में अधिकतम लंबाई का उपयोग कैसे करना चाहिए?

मुझे इसका कोई दस्तावेज नहीं मिल रहा है।

उत्तर

13

मुझे जवाब मिला, और यह वही है जो मैंने अपेक्षित और चाहता था। Maxlength एक सूची में प्रत्येक आइटम पर लागू है, तो निम्न कार्य:

<cfqueryparam list="true" value="1,2,3,4,5,6" maxlength="1" /> 

जबकि, निम्नलिखित एक अपवाद फेंकता है:

<cfqueryparam list="true" value="1,2,3,4,5,26" maxlength="1" /> 

अपवाद:

"इस उत्पादन का कारण अपवाद यह था कि: coldfusion.tagext.sql.QueryParamTag $ अमान्य डेटा एक्सेप्शन: अमान्य डेटा मान 26 अधिकतम लम्बाई सेटिंग 1 से अधिक है .. "

+1

इच्छा है कि यह एडोब द्वारा दस्तावेज किया गया था। अब यह दस्तावेज है! –

+2

त्रुटि संदेश के साथ अच्छी तरह से लिखित प्रतिक्रिया और त्रुटि को समझने के लिए एक बहुत ही सरल उदाहरण। – nam

+0

कृपया 'cfsqultype' विशेषता' के साथ 'cfqueryparam' का उपयोग करें। –

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

  • कोई संबंधित समस्या नहीं^_^