您的位置:首页 > 其它

flex 同时访问数据的冲突问题

2008-05-12 17:50 211 查看
或许你有这样的经历,如果在同个方法中同时对数据库操作了两次,会报错

client .error.deliveryindoubt

channel disconnected.

解决的方法两种:

一.在操作第一次的返回函数中再操作第二次数据库

二.设置时间间隔

sliteTime=new Timer(100,1);
sliteTime.addEventListener(TimerEvent.TIMER,setSlite);
sliteTime.start();

设置的时间有讲究 设10秒也是设 设1秒也是设 设多了影响效果 设少了又没连接完数据库。

所以最好的设置时间是从你的操作开始到结束的时间间隔 可以在init中得到date.getTime() -->开始时间。

在数据库操作的返回函数中得到date.getTime()-->结束时间。间隔时间存到全局变量中以供再次利用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: