使用FlexFusion 9通过具有Apptacular扩展名的Flex 4插入新记录时出错
使用Flex 4和Coldfusion 9时遇到一些问题。我希望你能告诉我我要解决的问题。
我使用Coldfusion 9,托管在我的开发机器上。
我在MySQL数据库中创建了一个包含2列的表:
idPlayer
作为整数和自动增量。第二列是Name
。
我使用ColdFusion Builder,Apptacular,为我生成可靠的CFC服务。它在这里产生PlayerService.cfc
。
现在我使用Flash Builder 4的数据向导从PlayerService.cfc
生成数据服务类。我在该服务的update
方法上创建了一个表单。
好的,现在看一下生成的代码。
//如果为Player启用了数据管理并且更新用作创建功能,请取消注释以下行。
// var player:Player = new Player();
所以我取消注释代码并运行表单。填充数据后,单击“更新”,弹出窗口如下所示:
无法调用CFC - 字段'idPlayer'没有默认值
有关详细信息,请在ColdFusion Administrator中打开Robust Exception Information
因此,我不知道Apptacular如何生成代码以作为ORM工作。但它应该有一些方法或解决办法让系统行动,idPlayer没有默认值来插入其他列并生成idPlayer作为自动增量值(正如我在MySQL中设置的那样)。
你能帮帮我解决这个问题吗?
没有找到相关结果
已邀请:
1 个回复
目浆搽