On 07.Oct.2002 -- 11:32 PM, Antonio Gallardo Rivera wrote: > Thanks for the help! > > I found that in dbAddAction, we must to supply into the descriptor like "key" > all the values that cannot be null! This is not describen into the > documentation.
I'm not sure I understand right, but the <key/> tags need to list all the columns that make up the primary key (or any candidate key). Obviously, columns contained in the primary key may not be null. > I as not able to check my problem, because the FormValidatorAction tell that > all the valuse was there. But as I can see, it looks like the dbAddAction > make two database operations, first insert the fileds with "key" tags and > after make an update of the register. I think this is not admisible. Because > you can have some not-null values that you cannot insert in the first insert > with only the key. No, this is not correct. The DatabaseActions insert a row in one go and all operations in one transaction. I assume you are running a recent CVS snapshot? If so, please note that the name of some modules have been changed and that the compiled in default is rendered useless. There should be a warning in your logs indicating this. Please add a <output>request-attr</output> and <input>request-param</input> at the action declaration to restore the old behaviour. Chris. -- C h r i s t i a n H a u l [EMAIL PROTECTED] fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08 --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>