Thanks for your explantion... this is what I understood by reading the
wiki page... but the matter is it still doesn't work... I wonder if there
is an option to check in order to enable aliases or something like that...
And,by the way, I do want to modifiy the wiki page but I need to make it
work first... :)
Here is what I've done so far :
-- database.xml --
<table name="inscrit">
<keys>
<key name="id_1" type="int">
<mode name="request-param" type="all"/>
</key>
<key name="id_2" type="int">
<mode name="request-param" type="all"/>
</key>
<key name="id_3" type="int">
<mode name="request-param" type="all"/>
</key>
<key name="id_4" type="int" set="master">
<mode name="request-param" type="all"/>
</key>
</keys>
<values>
<value name="val1" type="int">
<mode name="request-param" type="all"/>
</value>
<value name="val2" type="string">
<mode name="request-param" type="all"/>
</value>
<value name="val3" type="float">
<mode name="request-param" type="all"/>
</value>
</values>
</table>
<table name="inscrit" alias="inscrit2">
<keys>
<key name="id_1" type="int">
<mode name="request-param" type="all"/>
</key>
<key name="id_2" type="int">
<mode name="request-param" type="all"/>
</key>
<key name="id_3" type="int">
<mode name="request-param" type="all"/>
</key>
<key name="id_4" type="int" set="master">
<mode name="request-param" type="all"/>
</key>
</keys>
<values>
<value name="val1" type="int" set="slave">
<mode name="request-param" type="all"/>
</value>
<value name="val2" type="string" set="slave">
<mode name="request-param" type="all"/>
</value>
<value name="val3" type="float" set="slave">
<mode name="request-param" type="all"/>
</value>
</values>
</table>
<!-- ... -->
<table-set name="saisie">
<table name="inscrit2"/>
</table-set>
<table-set name="inscrit">
<table name="inscrit"/>
</table-set>
-- END database.xml --
The two descriptions work independently, I've check them both...but when
they are together in the file, only the first one works ("inscrit").
Furthermore, there is something strange in the sitemap.log... I don't know
if it is really correct...
-- sitemap.log --
...
DEBUG (2003-06-11) 12:57.12:274 [sitemap] (/cocoon/myappli/toto)
Thread-12/DatabaseAction: query: UPDATE inscrit SET val1= ?, val2= ?,
val3= ? WHERE id_1= ? AND id_2= ? AND id_3= ? AND id_4= ?
DEBUG (2003-06-11) 12:57.12:275 [sitemap] (/cocoon/myappli/toto)
Thread-12/DatabaseAction: Trying to set column inscrit2.id_1 from
request-param using getAttribute method
...
-- END sitemap.log --
WHY "inscrit2" ???
Any ideas?
Thanks...
Am�lie
> In a table-set you need to refer to tables by @name. This @name is used
> to create the SQL statements. However, you might need different views to
> a table (different number of columns, different keys) or even have
> injected a SQL expression into the @name like a join
> expression. In these cases you may refer to the @alias instead of the
> @name of a table. For the lookup, @name and @alias are
> equivalent. Search starts at the top and uses the first matching
> table.
> Could you have a look at the wiki page and modify it in a way you find
> the description better / extent it? That would really by great!
>
> Thanks.
>
> 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
>
> --------------------------------------------------------------------- To
> unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]