I think you gotta do what someone else suggested... Call a CFDUmp on the Trans object:
<cfdump var="#trans#" /> This will help you figure out what the Fields object is. Do that and then let us know what you see. -Ben ...................... Ben Nadel Certified Advanced ColdFusion Developer www.bennadel.com -----Original Message----- From: Rod Murillo [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 11, 2006 1:55 PM To: CF-Talk Subject: Re: help - trying to port some ASP/COM code to CF 5 No its not an array - so it throws this error: trans.Type = "CC.Authorize"; trans.Field["MessageType"] = "A"; Error near line 44, column 13. ------------------------------------------------------------------------ -------- The [] operator can only be applied to an indexed object. The provided object "trans.Field" is not indexed in dimension 1. In ColdFusion indexed objects can be query columns, arrays, structs and COM objects. Any other ideas? > I ported ASP code below, > > <% > Dim trans > Set trans = Server.CreateObject ("Paymentech.Transaction") trans.Type > = "CC.Authorize" > trans.Field("MessageType") = "A" > %> > > TO: > #1 <cfobject type="COM" action="Create" name="trans" class="Paymentech. > Transaction"> > #2 <cfscript> > #3 trans.Type = "CC.Authorize"; > #4 trans.Field("MessageType") = "A"; > #5 </cfscript> > > An I get an error on line 4: > Illegal left hand side of assignment near line 4, column 2. Left hand > side cannot be a function call. > > What is the correct format in CF for line 4? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:256398 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4