/ / जब रिपोर्ट चलाई जाती है तो पैरामीटर्स गायब हो जाते हैं - mysql, क्रिस्टल-रिपोर्ट

जब रिपोर्ट चलती है तो पैरामीटर गायब हो जाते हैं - mysql, क्रिस्टल-रिपोर्ट्स

My MySQL क्वेरी में इसके पैरामीटर हैं WHERE खंड:

WHERE
(
ca.CodeAttribName LIKE IFNULL("{?codeattribparam","")
OR
c.codetext LIKE IFNULL("{?drugnameparam}","")
)
AND (a.PCDATS BETWEEN "{?paramstartdate}" AND "{?paramenddate}")

जब मैं इस कोड को एक क्रिस्टल रिपोर्ट में जोड़ता हूं,मापदंडों को कॉन्फ़िगर करें और इसे चलाएं, पहले दो पैरामीटर गायब हो जाते हैं और मैं केवल तिथि चयनकर्ताओं के साथ छोड़ दिया जाता हूं। जब मैं तारीखें भरता हूं, मुझे एक त्रुटि मिलती है जो मुझे बताती है कि सभी MySQL मापदंडों का उपयोग नहीं किया गया है।

पैरामीटर अभी भी कमांड में मौजूद हैं, लेकिन क्रिस्टल में पैरामीटर सूची से हटा दिया गया है। मैं इसे कैसे हल करूं?

उत्तर:

जवाब के लिए 0 № 1

मेरे अपने मुद्दे को तय किया। किसी तरह कोड में मापदंडों का क्रम प्रभावशाली था। के आदेश के आसपास बदल गया {?drugnameparam} तथा {?codeattribparam} और यह काम करता है।

WHERE
(
c.codetext LIKE IFNULL("{?drugnameparam}","")
OR
ca.CodeAttribName LIKE IFNULL("{?codeattribparam}","")
)
AND (a.PCDATS BETWEEN "{?paramstartdate}" AND "{?paramenddate}")