Apache flex 从Flex应用程序将对象插入数据库不起作用

Apache flex 从Flex应用程序将对象插入数据库不起作用,apache-flex,flex4,flex4.5,flash-builder4.5,Apache Flex,Flex4,Flex4.5,Flash Builder4.5,我正在尝试制作一个移动应用程序,将信息插入数据库,当我让它提取信息并创建服务时,当我使用Flash Builder 4.6自动创建的标准创建服务时,它根本不会将任何内容插入数据库 我已经尝试了所有方法,现在使用以下代码: 我首先用服务调用的值创建一个变量数组 .... protected var Coordinatelist2:Coordinatelist = new Coordinatelist(); 然后我创建了一个函数来填充信息。按下my按钮时,会声明变量SesID、Lat和Long

我正在尝试制作一个移动应用程序,将信息插入数据库,当我让它提取信息并创建服务时,当我使用Flash Builder 4.6自动创建的标准创建服务时,它根本不会将任何内容插入数据库

我已经尝试了所有方法,现在使用以下代码:

我首先用服务调用的值创建一个变量数组

....
 protected var Coordinatelist2:Coordinatelist = new Coordinatelist();
然后我创建了一个函数来填充信息。按下my按钮时,会声明变量SesID、Lat和Long

....
  protected function createCoordinatelist(item:Coordinatelist):void
            {
                Coordinatelist2.SessionID = SesID;
                Coordinatelist2.Latitude = Lat;
                Coordinatelist2.Longitude = Long;
                createCoordinatelistResult.token = coordinatelistService.createCoordinatelist(Coordinatelist2);
            }
在这之后,我再去添加下面的代码行到我的按钮函数的末尾

 .....
 createCoordinatelist(Coordinatelist2);
现在,就我而言,这应该是使用创建的服务令牌向数据库写入SesID、Lat和Long项,但是当我这样做时,数据库中根本没有输入任何内容


我在这里做错什么了吗?

很抱歉搞混了,但我是对的

我发现我没有做的是在创建令牌后提交它。我只是使用了
createCoordinatelistResult.token=coordinatelistService.commit()并且它工作得非常好


感谢您的反馈

似乎需要更多的代码。您是否可以发送您的全部代码以及将数据插入数据库的位置?

上面的注释至少包括有关您使用的服务器环境的详细信息,您可能需要调试此“服务器端”通过使用日志监控发生的情况,您可以使用charles或wireshark等代理程序监控客户端的请求,并查看服务器的响应,这将允许您确认所有内容都已脱离客户端代码,并查看是否从服务器端返回任何错误响应。您是指item.SessionId=SesID吗?当调用createCoordinatelist(Coordinatelist2)时,Coordinatelist2变成了条目。很抱歉,我搞错了。使用createCoordinatelistResult.token=coordinatelistService.commit()创建令牌后,我需要提交它