![MACROMEDIA COLDFUSION 4.5-CFML LANGUAGE Reference Download Page 563](http://html1.mh-extra.com/html/macromedia/coldfusion-4-5-cfml-language/coldfusion-4-5-cfml-language_reference_3287257563.webp)
Chapter 2: ColdFusion Functions
539
StructUpdate
Updates the specified key with the specified value. Returns Yes if the function is
successful and throws an exception if an error occurs.
See also
StructClear
,
StructDelete
,
StructFind
,
StructInsert
,
StructIsEmpty
,
StructKeyArray
,
StructCount
, and
StructKeyArray
.
Syntax
StructUpdate
(
structure, key, value)
structure
Structure to be updated.
key
Key whose value is updated.
value
New value.
Usage
This function throws an exception if structure does not exist.
Example
<!--- This example illustrates usage of StructUpdate. --->
<P>This file is similar to addemployee.cfm, which is called
by StructNew, StructClear, and StructDelete. To test this file,
copy the <CFELSEIF> statement to the appropriate place
in addemployee.cfm. It is an example of a custom tag used
to add employees. Employee information is passed through the
employee structure (the EMPINFO attribute). In UNIX, you must
also add the Emp_ID.
<CFSWITCH EXPRESSION="#ThisTag.ExecutionMode#">
<CFCASE VALUE="start">
<CFIF StructIsEmpty(attributes.EMPINFO)>
<CFOUTPUT>Error. No employee data was passed.</CFOUTPUT>
<CFEXIT METHOD="ExitTag">
<CFELSEIf StructFind(attributes.EMPINFO, "department") EQ "">
<CFSCRIPT>
StructUpdate(attributes.EMPINFO, "department", "Unassigned");
</CFSCRIPT>
<CFEXIT METHOD="ExitTag">
<CFELSE>
...
Summary of Contents for COLDFUSION 4.5-CFML LANGUAGE
Page 1: ...Allaire Corporation CFML Language Reference ColdFusion 4 5...
Page 207: ...Chapter 1 ColdFusion Tags 183 CFCATCH CFTRY BODY HTML...
Page 224: ...200 CFMLLanguageReference CFOUTPUT P Text within CFOUTPUT is always shown CFOUTPUT BODY HTML...
Page 336: ...312 CFMLLanguageReference CFIF BODY HTML...
Page 404: ...380 CFMLLanguageReference DE It is morning CFOUTPUT P BODY HTML...
Page 413: ...Chapter 2 ColdFusion Functions 389 Customer BalanceDue BR CFOUTPUT CFIF BODY HTML...
Page 483: ...Chapter 2 ColdFusion Functions 459 CFOUTPUT CFLOOP BODY HTML...
Page 584: ...560 CFMLLanguageReference...
Page 594: ...570 CFMLLanguageReference...