找回密码
 立即注册

QQ登录

只需一步,快速开始

小侠米
论坛元老   /  发表于:2021-3-10 14:56:35
14#
糖小福 发表于 2021-3-10 12:12
谢谢您的耐心回复,由于界面无人操作,自动收集信息,有时候频繁,所以定时提交!.我试试odata能不能完成校验! ...

提了个好问题
照这个逻辑下去,数据库操作命令,删除、新增、修改又怎么知道操作成功了呢?
回复 使用道具 举报
COLD悬赏达人认证
高级会员   /  发表于:2021-3-10 14:59:24
15#
小侠米 发表于 2021-3-10 14:56
提了个好问题
照这个逻辑下去,数据库操作命令,删除、新增、修改又怎么知道操作成功了呢?

把日志搬到页面上来
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-10 15:15:51
16#
回复 使用道具 举报
糖小福
论坛元老   /  发表于:2021-3-10 19:37:16
17#
1,刷卡->填加数据到临时表格->定时提交->(提交过程中可能会有刷卡记录继续填加进临时表)
2,提交后,应该保持临时表数据不变,后面放个标识,取出数据库是否有本条数据->删除已有标识(存在的数据)->循环此过程 - - ,

要不然,真不知道提交成功了不,都说提交完成取出来看,要保持数据不变,
回复 使用道具 举报
糖小福
论坛元老   /  发表于:2021-3-10 19:44:16
18#
lh123 发表于 2021-3-10 13:49
也就是说已经更新完成了。不存在着覆盖或清理掉的情况。

我的意思是,提交数据的同时,可能还有人刷卡,正在这个提交的间隔,,,,,有一条数据是在提交后产生的,你不可能提交就查询 - - 这样会不会覆盖未提交的数据?
回复 使用道具 举报
糖小福
论坛元老   /  发表于:2021-3-10 19:47:21
19#
lh123 发表于 2021-3-10 13:48
1.你的更新命令后面放查询。是先更新后,查询是获取更新后的数据。

我发现 - - 没有这么复杂,,我一直提交就好了,,他提交过的数据,是不会再添加的,,,,,,,,,
回复 使用道具 举报
糖小福
论坛元老   /  发表于:2021-3-10 19:59:19
20#
小侠米 发表于 2021-3-10 14:56
提了个好问题
照这个逻辑下去,数据库操作命令,删除、新增、修改又怎么知道操作成功了呢?

服务端有事务, - - ,会返回事务是否成功的,原子操作,哈
回复 使用道具 举报
糖小福
论坛元老   /  发表于:2021-3-10 20:04:48
21#
但是,填加数据的同时,我还要保证浏览器在关闭的同时,存一下未提交的数据,如果崩溃以后,我还可以恢复数据! --
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-11 09:03:47
22#
糖小福 发表于 2021-3-10 20:04
但是,填加数据的同时,我还要保证浏览器在关闭的同时,存一下未提交的数据,如果崩溃以后,我还可以恢复数据! - ...

您好,您说的这个浏览器关闭的动作系统是无法捕捉的哦,您百度下网上是否有相关JS的代码,
或者您如果琴台用的是表格的话,让表格修改了数据自动提交
再或者使用服务端命令,即使浏览器关闭了,后台也会把任务跑完
回复 使用道具 举报
糖小福
论坛元老   /  发表于:2021-3-11 10:22:34
23#
Joe.xu 发表于 2021-3-11 09:03
您好,您说的这个浏览器关闭的动作系统是无法捕捉的哦,您百度下网上是否有相关JS的代码,
或者您如果琴 ...

关闭是人为的,怕崩溃!崩溃是非人为的!我寻思把表转成JSON用cookie存!
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部