How about just passing *all* fields to the form? Then, you would create visible form elements as needed and the rest of the fields would be in hidden form elements.
M!ke -----Original Message----- From: Tanguy Rademakers [mailto:[EMAIL PROTECTED] Sent: Thursday, March 30, 2006 12:29 PM To: CF-Talk Subject: Re: OOP/CF - Update Function in a DAO >The first idea that came to my mind was to change all Bean argument >defaults to something like "NODATA". Then I could put this in my query: >SET <cfif PersonBean.getFoo() NEQ >"NODATA">Foo='#PersonBean.getFoo()#',</cfif> I take it you haven't met my friend Mr. NODATA Smith? Basically, that's not a great idea because it's the magic string antipattern - a normal string that means something special to your app because you figured you'd never run across it in the wild. If you are really updating an existing bean, then you should be updating a bean loaded from the DAO - in this case the idea is to change the code that populates bean fields so that the fields not exposed on the form are not modified from their existing values which they held when they were loaded. my 0.02$, ymmv, etc. etc. /t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:236592 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

