Assuming that "Q.q4_a_int" is a recordset, try changing it to "Q.q4_a_int[1]". I'm kinda grabbing at straws here, but if your recordset contains more than one record (which I'm guessing it should not), that might result in the error message you are seeing. Typically speaking though, that particular error message means that whatever variable is being referenced as a struct is not actually a struct.
HTH On Fri, May 9, 2008 at 9:27 AM, Gerald Guido wrote: > We have a live survey and we took a look at the application log and we ran > into this several times in the course of 20 min. I am assuming it is one > user. > > >> You have attempted to dereference a scalar variable of type class > java.math.BigDecimal as a structure with members. > > It seems to happen in random places The value is always numeric (or a > number > in a list) and is getting pulled from MSSQL. It looks like it happens when > we are doing conditionals, either a cfif or an IIF or a ListFind > > this is (one of) the line where it threw the error: > > <cfif Q.q4_a_int EQ 1 > > > Any clues? > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:304997 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

