Hello, I have some problems with the modular database actions. I am trying to insert multiple rows from a form with several text boxes named ProjectParam1, ProjctParam2, ... The insert itself is runs, but all I get in this columns is a NULL value. I already tried to solve this with a wildcard [*] but maybe I messed up something with the syntax. Any comments?
Thanks for your time Malte Heres is the mapping I defined for the database action: =========================== SNIP ================================== <table name="projectparams" alias="projectparams"> <keys> <key name="ProjectParamsId" autoincrement="true" type="int"> <mode name="auto" type="autoincr"/> </key> </keys> <values> <value name="ProjectId" type="int" set="master"> <mode name="attribute" parameter="org.apache.cocoon.components.modules.output.OutputModule:projects.projectid[0]" type="attrib"/> </value> <value name="ParamName" type="int"> <mode name="request" parameter="ParamName[*]" type="all"/> </value> <value name="UnitName" type="int"> <mode name="request" parameter="UnitName[*]" type="all"/> </value> </values> </table> <table-set name="userAndProjects"> <table name="projects"/> <table name="userprojects" others-mode="attrib"/> <table name="projectparams" others-mode="attrib"/> </table-set> =========================== SNIP ================================== And these are the request parameters ============================ SNIP ================================= <attributes> <xsp-request:attribute-names> <xsp-request:name>org.apache.cocoon.components.modules.output.OutputModule:userprojects.UserId[0]</xsp-request:name> <xsp-request:name>org.apache.cocoon.components.modules.output.OutputModule:projectparams.ProjectParamsId[0]</xsp-request:name> <xsp-request:name>org.apache.cocoon.components.modules.output.OutputModule:projectparams.ProjectId[0]</xsp-request:name> <xsp-request:name>org.apache.cocoon.components.modules.output.OutputModule:projects.projectid[0]</xsp-request:name> <xsp-request:name>org.apache.cocoon.components.modules.output.OutputModule:projects.userid[0]</xsp-request:name> <xsp-request:name>org.apache.cocoon.components.modules.output.OutputModule:projects.ProjectName[0]</xsp-request:name> <xsp-request:name>org.apache.cocoon.components.modules.output.OutputModule:userprojects.ProjectId[0]</xsp-request:name> <xsp-request:name>org.apache.cocoon.action.modular.DatabaseAction.outputModeName</xsp-request:name> </xsp-request:attribute-names> </attributes> <parameters> <xsp-request:parameter-names> <xsp-request:name>ProjectName</xsp-request:name> <xsp-request:name>ProjectParamsId1</xsp-request:name> <xsp-request:name>ProjectId</xsp-request:name> <xsp-request:name>UserId</xsp-request:name> <xsp-request:name>UnitName1</xsp-request:name> <xsp-request:name>ParamName1</xsp-request:name> </xsp-request:parameter-names> </parameters> =================================== SNIP ==================================== --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>