老师,我有一个表,加载一行没问题,但是加载两行就出现错误提示:
.NET Framework 版本:4.0.30319.1
Foxtable 版本:2024.10.1.1
错误所在事件:加载[疫苗出入库记录]失败!
详细错误信息:
语句已终止。
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
数据还是加载进来了,就是要出现错误提示,这是什么原因?数据库后台有触发器,计算累计库存。
老师,是一个外部表,什么都没设,计在数据库里设了一个触发器,用来计算累计库存。就是一次只能加载一行,否则就出那个状况
[此贴子已经被作者于2024/10/26 12:57:05编辑过]
和触发器没有什么关系。这个表数据库里有计算列?前台有表达式列?
备份项目。把这个表从外部表管理中删除,然后重新添加一下
老师,这个问题如果删除触发器就没有了。试过几次了。后台触发器是计算流水账的。
[此贴子已经被作者于2024/11/16 10:04:16编辑过]
检查一下[疫苗出入库记录]表数据,看看所有的逻辑列,_sortkey列是否有NULL值