Cache问题合集


  1. 错误写法:rowididenti循环至“”时如果后赋值,会赋值 “”导致$p取一个不存在的节点从而报错,既多循环一次
    正确写法应该是先赋值再跳出循环

    for{    //遍历判断学号是否重复
            q:RowIdIdenti="" //rowid为空跳出 
            s RowIdIdenti=$o(^DHCSTUDENTHYX(RowIdIdenti))   //取rowid值 
            s StNoTemp=$p(^DHCSTUDENTHYX(RowIdIdenti),"^",1)    //取学号值
           if (StNoTemp=StNo){
                s Count=Count+1
            }
            w StNoTemp,!
    
        }

    正确写法

    for{    //遍历判断学号是否重复
            s RowIdIdenti=$o(^DHCSTUDENTHYX(RowIdIdenti))   //取rowid值 
            q:RowIdIdenti="" //rowid为空跳出 
            s StNoTemp=$p(^DHCSTUDENTHYX(RowIdIdenti),"^",1)    //取学号值
           if (StNoTemp=StNo){
                s Count=Count+1
            }
            w StNoTemp,!
    
        }
  2. return可以在循环中直接终止程序,而quit返回循环的上一层
  3. zdh与zd互为反函数,zdh转为专属存储格式,zd转为标准日期格式yyyy-mm-dd
  4. 知道global名称如何查询global的table名
    进入his,demo用户下的开发工具-global查询


    sql就可以查到对应节点了
  5. webservice调用按钮黑色:确保webservice的路径正确,输入正确路径即可
  6. webservice返回的类型一般返回string类型
posted @ 2023-08-18 12:01  HY10-SALTEST-FISH  阅读(65)  评论(0编辑  收藏  举报