You have to have a valid variable on the left side of an equation... It
probably has to be:

 #4 trans.Field[ "MessageType" ] = "A";

This uses array notation (assuming the Field is an array). 


......................
Ben Nadel
Certified Advanced ColdFusion Developer
www.bennadel.com
 

-----Original Message-----
From: Rod Murillo [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, October 11, 2006 1:23 PM
To: CF-Talk
Subject: help - trying to port some ASP/COM code to CF 5

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:256388
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to