Browsing all articles from February, 2010
Feb
17

Tip : Getting unsorted query columns in coldfusion

Author nerdscubecom    Category Coldfusion     Tags , , , , ,

This one gave me a headache for 15 min, making all the possible tricks to make my query return the unsorted columns.

Generally Coldfusion always sort the columns in the query that has been returned, irrespective of the order you have specified in the SQL statement. Most of the time its a blessing, but not always.

There is no documented way to get the unsorted columns otherthan using some thirdparty customtags and function. But there is a tweak for this case.

Tweak #1
Use getMetaData() function to get the column list which is as per the sql statement which you have written.

<!--- use GetMetadata to get the names and data types of the fields in the
            cfdocexamples Employees table --->
<cfquery name="getemployees" datasource="cfdocexamples">
SELECT *
FROM Employees
</cfquery>
<cfset employeemeta=getMetaData(getemployees)>
 
<h4>The Employees table has the following columns</h4>
<cfloop index="i" from="1" to="#arrayLen(employeemeta)#">
    <cfoutput>
        #employeemeta[i].name#
    </cfoutput>
</cfloop>

Tweak#2
Use queryObj.getColumnNames() function to get the unsorted list of column from the query. this function is not documented in CF docs. Thanks to Richard

<cfset queryColumnlist = ArrayToList( qryObj.getColumnNames() )>
Feb
9

Tip : Show hide columns in cfdump

Author nerdscubecom    Category Coldfusion     Tags

Small tip for the day, In Coldfusion MX7 the CFdump was pritty much dump that it just do the variable dump and nothing more.

CF8 dump is much more capable like writing the dump out to file like i did in my last blog , plus you even can control the fields that you need to show or hide during the dump. This could pretty much save time when dumping big queries which contains long columns
Continue

Connect me

Twitter

Recent Posts

Categories

Blogroll

Tags

Adventure Android augmented Augumented avatar cf8 CF9 cfdump cfquery Coldfusion Coldfusion programming technology features new compare comparison debugging Definitions design Digitization dynamic element creation form future getmetadata HTML Inspirations Iphone Javascript Jquery movie Movies mustwatch mx7 new feature programming project Project Management Reality realtime si-fi Technology tip top tricks validation virtual world web development

Archives

RSS CF Libs

  • forceBoolean September 5, 2010
    Returns a boolean 1/0 from anything, including empty strings. […]
  • DeMoronize September 2, 2010
    Fixes text using Microsoft Latin-1 "Extentions", namely ASCII characters 128-160. […]
  • readPropertiesFile September 1, 2010
    Load and parse a .properties file into a struct […]
  • lastDayofWeek August 30, 2010
    Returns last day of the week, assumes Saturday is the last day. […]
  • sitemapPing August 26, 2010
    Ping multiple search engines with your sitemap.xml file and get the server response. […]
  • isURL August 5, 2010
    A quick way to test if a string is a URL. […]
  • indentXml July 30, 2010
    indentXml pretty-prints XML and XML-like markup without requiring valid XML. […]
  • verifyMailServer July 1, 2010
    Verifies a mail server connection. […]
  • getFunctionHint July 1, 2010
    You give me a function and I return the hint. Useful for demo and documentation pages. […]
Get Adobe Flash playerPlugin by wpburn.com wordpress themes