ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 两个常用的小错误

两个常用的小错误

原创 Linux操作系统 作者:qgw521 时间:2008-10-24 09:19:22 0 删除 编辑

最近遇到了两个小错误,觉得这两个错误自己注意点是应该可以避免的,故写下以提示自己。

1.运行form. builder查询的时候出现no_data_found的错误。出现这类错误的时候,我第一个想到的就是在post_query为某个非data block item查询值的时候没有值。一般这种情况就是加上个when no_data_found的异常处理,我按照这样的思路经过排查出现问题post_query所在的data block,令我开始百思不解的是我这个post_query只为一个非data block item查询值,而且我已经有了异常处理,那为啥还出现no data found这样的错误呢?再选其他的值查询一下,我发现有的就不会发生错误,只是有的才出现no data found这样的错误。于是我打开这个item的属性仔细地看,发现了一个问题就是这个item的最大长度只是30个字符,会不会是长度太短的原因呢?于是我把最大长度改为1000,再运行真的没问题了。

2.建立关系的子data block查询不出来值,其中主block是在原来的构架上新添加上去的,我开始以为是主block新添加上去,子block识别不了呢?于是我把关系删除,把主从block重新导入一次,再建关系,可是还是不行,于是我在post query里设置了标识再发,发现根本就没有触发post query这个trigger,越来越头晕了,建立了关系竟然连个post query都没触发,问题出在哪呢?打开主block的属性看没发现什么可疑地方,于是又打开从block的属性仔细看,原来是在where这个属性里设置了一个条件,这个条件在原来的架构就没什么问题,但是我把架构做了一些改动,这个条件就拿不到任何值,于是去掉这个条件再试果然ok了

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13387766/viewspace-475171/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-06

  • 博文量
    128
  • 访问量
    304329