Use ListToArray(*list* [, *delimiters*, *includeEmptyFields*]) instead.
On Jan 9, 2008 4:45 PM, Les Mizzell <[EMAIL PROTECTED]> wrote: > I've got an http response that's being return like: > > 2|1|2|Approved||P|1688659283|12912008010910019012|.......... > > I need to pull a couple of things out of that to display on a page, so... > > <cfset request.responseCODE = #trim(listGetAt(AuthList, 1, "|"))#> > <cfset request.response = #trim(listGetAt(AuthList, 4, "|"))#> > <cfset request.transactionID = #trim(listGetAt(AuthList, 7, "|"))#> > <cfset request.invoiceNUM = #trim(listGetAt(AuthList, 8, "|"))#> > <cfset request.DESC = #trim(listGetAt(AuthList, 9, "|"))#> > > <p>Response: #request.response#<br /> > Transaction Id: #request.transactionID#<br /> > Invoice Number: #request.invoiceNUM#<br /> > Description: #request.DESC#</p> > > Here's the problem ... > > It's skipping the 6th position because it's empty ( Approved||P| ), so > the line: > <cfset request.transactionID = #trim(listGetAt(AuthList, 7, "|"))#> > > ....is pulling the data from position 8 and then everything past that is > off by one. > > I need it to count that as a list position whether it's empty or not. > Any position *could* be empty, or not. Position "7" should always be > "7", whether 2 or three positions in front of it are empty or not. > > Suggestions? > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;160198600;22374440;w Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:296302 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4