Problem updating db table from an array
I get this error when running this query from a custom tag using this array:
Element 13 is undefined in a CFML structure referenced as part of an expression.
Query:
<cfif mode is "update" and type is "request">
<cfdump var="#session.aDelgtRR#" />
<cftry>
<cfloop List="#ArrayLen(session.aDelgtRR)#" index="x">
<cfloop List="#ArrayLen(session.aDelgtRR
<!--- 12/18/09 nothing I've tried works. Still get undefined error in cfcatch
<cfif NOT ArrayIsEmpty(session.aDelgtRR[#x#].session.AreaID)> --->
<cfloop List="#ArrayLen(session.aDelgtRR
<cfquery name="qUpUserRemove_Rqst" datasource="#request.at_datasource#">
UPDATE JOB_DelgtAreaRole
Set RemoveType=<cfqueryparam value="#session.aDelgtRR
RemoveRqstStat=<cfqueryparam value="SUBMITTED" cfsqltype="CF_SQL_VARCHAR" />,
Updated=<cfqueryparam value="#now()#" cfsqltype="CF_SQL_TIMESTAMP" />,
WhoUpdated=<cfqueryparam value="#IHSUID#" cfsqltype="CF_SQL_INT" />
WHERE IHSUID = <cfqueryparam value="#session.aDelgtRR
and IHSAreaAssignedID = <cfqueryparam value="#session.aDelgtRR
and fk_JobUser_Role = <cfqueryparam value="#session.aDelgtRR
</cfquery>
</cfloop>
<!--- <cfelse>
</cfif> --->
</cfloop>
</cfloop>
<cfcatch type="coldfusion.runtime.UndefinedElementException"><cfdump var="Undefined error" /></cfcatch>
<cfcatch type="coldfusion.runtime.CfJspPage$ArrayBoundException"><cfdump var="Array Bound error" /></cfcatch>
</cftry>
</cfif>
<cfcatch type="Any">
<cftransaction action="rollback" />
<cfset ArrayAppend(session.serror,"Your submission has encountered an error.") />
</cfcatch>
</cftry>
</cftransaction>
| array | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
