找回密码
 立即注册

QQ登录

只需一步,快速开始

紫色幽魂

金牌服务用户

623

主题

2081

帖子

6870

积分

金牌服务用户

积分
6870

圣诞拼拼乐微信认证勋章

紫色幽魂
金牌服务用户   /  发表于:2020-9-21 00:28  /   查看:1645  /  回复:3
1金币
本帖最后由 紫色幽魂 于 2020-9-21 01:09 编辑

在服务端命令中,增加行后再用设置参数命令获取符合条件的多行记录,用循环命令查询获取到的行,是否无法获取到新增加的行

我在做的过程中当增加第一条数据是能够获取到新增加的行记录,但是第二条数据增加后统计时只有第一次增加的那条数据,新增加的没有查询到

3 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-9-21 10:12:57
沙发
是的,因为这是在同一个事物证,所有对数据库的操作将会一起执行,这会儿数据还没有真正的加到数据库中呢

既然你都知道你新加的数据是是啥了,你自己应也好判断啊
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2020-9-21 10:41:45
板凳
本帖最后由 紫色幽魂 于 2020-9-21 11:34 编辑
Simon.hu 发表于 2020-9-21 10:12
是的,因为这是在同一个事物证,所有对数据库的操作将会一起执行,这会儿数据还没有真正的加到数据库中呢
...

我第一次新增数据后再查找,能够找到新增的数据行,第二次就不行了,不能获取到新增的数据行,只能找到第一次新增的数据行

用设置参数获取多行的时候,条件设置为以父表的ID查找第二次就查找不到新增行,如果换成获取单行以新增行ID作为条件查找就可以找到,是已经写入到数据库中的


如果都不能找到对应的数据行那可以有方法处理,但是第一次能找到,第二次又不能找到,我不确定这个是什么原因出现这个情况,固定的情况还有方法规避,就怕一会儿出,一会儿不出,无法预测的情况规律

回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-9-21 17:44:07
地板
状态更新:尝试复现此问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部