मैं एक क्वेरी आउटपुट कर रहा हूं लेकिन परिणाम की पहली पंक्ति निर्दिष्ट करने की आवश्यकता है। मैं QueryAddRow() के साथ पंक्ति जोड़ रहा हूं और QuerySetCell() के साथ मान सेट कर रहा हूं। मैं पंक्ति ठीक बना सकता हूं, मैं उस पंक्ति को सामग्री में जोड़ सकता हूं। अगर मैं QuerySetCell() की पंक्ति संख्या के लिए तर्क छोड़ देता हूं तो यह आउटपुट के दौरान क्वेरी के अंतिम परिणाम के रूप में बहुत अच्छा काम करता है। हालांकि, मुझे क्वेरी की पहली पंक्ति होने की आवश्यकता है, लेकिन जब मैं क्वेरीरीटेल के साथ पंक्ति विशेषता सेट करने का प्रयास करता हूं तो यह मेरी क्वेरी से पहली बार लौटाई गई पंक्ति को ओवरराइट करता है (यानी मेरी क्वेरी AddRow() मेरी क्वेरी से पहले रिकॉर्ड को प्रतिस्थापित करता है)। मेरे पास वर्तमान में रिकॉर्डकाउंट से एक चर सेट करना है और आउटपुट की व्यवस्था करना है, लेकिन ऐसा करने का एक बहुत ही आसान तरीका होना चाहिए जिसे मैं अभी नहीं प्राप्त कर रहा हूं। यह कोड पंक्ति मान को 1 पर सेट करता है लेकिन क्वेरी से पहली लौटाई गई पंक्ति को ओवरराइट करता है।क्वेरी से परिणाम की पहली पंक्ति QueryAddRow() से एक अतिरिक्त पंक्ति कैसे बनाते हैं?
<cfquery name="qxLookup" datasource="#application.datasource#">
SELECT xID, xName, execution
FROM table
</cfquery>
<cfset QueryAddRow(qxLookup)/>
<cfset QuerySetCell(qxLookup, "xID","0",1)/>
<cfset QuerySetCell(qxLookup, "xName","Delete",1)/>
<cfset QuerySetCell(qxLookup, "execution", "Select this to delete",1)/>
<cfoutput query="qxLookup">
<tr>
<td>
<a href="##" onclick="javascript:ColdFusion.navigate('xSelect/x.cfm?xNameVar=#url.xNameVar#&xID=#qxLookup.xID#&xName=#URLEncodedFormat(qxLookup.xName)#', '#xNameVar#');ColdFusion.Window.hide('#url.window#')">#qxLookup.xName#</a>
</td>
<td>#qxLookup.execution#</td>
</tr>
</cfoutput>
किसी भी मदद के लिए धन्यवाद।
धन्यवाद। जो अभी मेरे पास है उससे बेहतर है। मैं वास्तव में उम्मीद कर रहा था कि मुझे कुछ आसान याद आ रहा था (जैसे QueryAddRow के लिए एक विशेषता - क्योंकि डिफ़ॉल्ट पंक्ति को अंतिम पंक्ति जोड़ना है, शायद इसे पहली पंक्ति बनाने के लिए एक विशेषता है?)। –
@ जेएस - केन के सुझाव के लिए +1। AFAIK, आप कुछ भी याद नहीं कर रहे हैं और QueryAddRow केवल पंक्तियों को क्वेरी के अंत में जोड़ने की अनुमति देता है। – Leigh
यह काम करता है, धन्यवाद। मैंने पंक्ति # विशेषता को छोड़ दिया और बस उन्हें अंतिम अंतिम पंक्ति के रूप में जोड़ा, फिर क्यूओक्यू को सॉर्ट करने के लिए किया। –