Brook,
    I just ran into this last night.  I was trying to serialize the Form
structure into a wddx packet and saving that, but it would only save 10
fields maximum.

To get around it -- I copied the from structure to a tmp variable and then
serialized the tmp var instead of form and that seemed to work and get all
the variables.

<cfset tmp = Duplicate(form)>
<cfwddx action="cfml2wddx" input="#tmp#" output="frmStruct">


HTH,
Tim P.

----- Original Message -----
From: "Brook Davies" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Monday, November 11, 2002 2:35 PM
Subject: WDDX / Missing Struct Keys & CFMX


> Hello,
> I have a structure that I am converting to WDDX and then storing in a DB.
> Upon retrieving it, the structure is missing several keys. I ran this
test:
>
> <!--- I start with a structure containing approx 20 key's --->
> <cfdump var="#cleanFieldStruct#">
>
> <!--- convert the cleanfieldStruct into a WDDX packet for insertion
> into  the DB --->
> <cfwddx action="cfml2wddx" input="#cleanFieldStruct#" output="WddxData">
>
> <!--- convert it back for testing --->
> <cfwddx action="wddx2cfml" input="#WddxData#"
output="newCleanfieldstruct">
>
> <cfdump var="#newcleanFieldStruct#">
>
> And this results in a struct with about 50% less keys that the original?!
I
> can not see any commonalities between the missing struct keys. Its seems
to
> skip 1 and then 2 at a time.
>
> One other thing I just noticed is that the resulting WDDX Structure
> contains a max of 10 struct keys. Each time I refresh the page, the
> resulting WDDX structure has a max of ten, apparently random keys from the
> original struct.
>
> Anybody familiar with this?
>
> Brook Davies
>
>
>
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com

Reply via email to