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]>

Reply via email to