Thanks Shawn,

But the field I am changing (removing) is not a key field (i.e. set
isKey="true" in config file). Or does the rule apply to any field?

> -----Original Message-----
> From: Shawn [SMTP:[EMAIL PROTECTED]]
> Sent: 29 January 2003 08:10
> To:   J M Okomba
> Cc:   dbf
> Subject:      Re: [dbforms] Removing entry from fieldValues
> 
> Dear JM,
> 
> Please see the following from the new guide which is for the upcoming
> 1.1.3pr2 release
> 
> CH2 CHANGING KEY VALUES IN INTERCEPTORS
> 
> Carlos Anjos points out that this can not be done.
> Apparently if a field is marked with isKey="true" in the config file, the
> preDelete and preUpdate methods disregard
> 
> any changes to it.
> 
> I had a situation where I did some processing in the preDelete method and
> then I wanted to allow the operation, but
> 
> on a different row. So I changed the values in the fieldValues hashtable,
> but still the orginal row got deleted.
> 
> After banging my head for where in my code the error was, I finally
> understood that dbforms was ignoring the
> 
> change to that attribute. A friend of mine went through dbforms
> deleteEvent
> code and confirmed that.
> 
> ----- Original Message -----
> From: "J M Okomba" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, January 29, 2003 4:57 PM
> Subject: [dbforms] Removing entry from fieldValues
> 
> 
> >
> > Using a preInsert (or preUpdate) I need to remove an entry from the
> values
> > to be inserted (updated). So I do:
> >
> > fieldValues.remove("key");
> >
> > And when I do:
> >
> > System.out.println(fieldValues + " - fieldValues");
> >
> > I can see that the entry was removed.
> >
> > But dbforms still attempts to insert the value, causing an error.
> >
> > I there something I am missing out? I will appreciate any help.
> >
> >
> > -------------------------------------------------------
> > This SF.NET email is sponsored by:
> > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> > http://www.vasoftware.com
> > _______________________________________________
> > DbForms Mailing List
> >
> > http://www.wap-force.net/dbforms
> >


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
DbForms Mailing List

http://www.wap-force.net/dbforms

Reply via email to