以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]加载数据出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193927) |
-- 作者:zcgmxf -- 发布时间:2024/10/26 8:03:00 -- [求助]加载数据出错 老师,我有一个表,加载一行没问题,但是加载两行就出现错误提示: .NET Framework 版本:4.0.30319.1 Foxtable 版本:2024.10.1.1 错误所在事件:加载[疫苗出入库记录]失败! 详细错误信息: 语句已终止。 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。 数据还是加载进来了,就是要出现错误提示,这是什么原因?数据库后台有触发器,计算累计库存。 |
-- 作者:有点蓝 -- 发布时间:2024/10/26 8:42:00 -- 外部表有没有设置什么条件?http://www.foxtable.com/webhelp/topics/1814.htm。项目属性的事件里有没有添加什么加载条件? 这是一个查询表?
|
-- 作者:zcgmxf -- 发布时间:2024/10/26 12:56:00 -- 老师,是一个外部表,什么都没设,计在数据库里设了一个触发器,用来计算累计库存。就是一次只能加载一行,否则就出那个状况 [此贴子已经被作者于2024/10/26 12:57:05编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/10/26 13:36:00 -- 和触发器没有什么关系。这个表数据库里有计算列?前台有表达式列? 备份项目。把这个表从外部表管理中删除,然后重新添加一下
|
-- 作者:zcgmxf -- 发布时间:2024/11/16 10:03:00 -- 老师,这个问题如果删除触发器就没有了。试过几次了。后台触发器是计算流水账的。 [此贴子已经被作者于2024/11/16 10:04:16编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/11/16 10:08:00 -- 触发器代码发上来看看 |
-- 作者:zcgmxf -- 发布时间:2024/11/26 22:18:00 -- |
-- 作者:有点蓝 -- 发布时间:2024/11/26 22:37:00 -- 检查一下[疫苗出入库记录]表数据,看看所有的逻辑列,_sortkey列是否有NULL值 |