6版本,页面加载报错
请问这个报错是什么原因啊,之前都可以,我现在只是把表换成了视图,查询性别和年龄就报错=IFERROR(ODATA("v_mzbrzl_blsj?$select=PATIENT_SEX&$filter=HOSPITAL_ID eq "&IF(ISBLANK(AN120),"null","'"&AN120&"'")&" and PATIENT_ID eq "&IF(ISBLANK(Q120),"null",Q120)),"")
您好,从报错上看,大概率是因为字段类型不匹配,一个字段是string类型,一个是int32类型。可以检查下页面上放置的数据表中字段的关联是否类型不一致:
这种取数,不推荐用ODATA,可以用关联字段或设置变量命令去解决 {:5_117:} Erik.Xue 发表于 2024-7-24 17:38
您好,从报错上看,大概率是因为字段类型不匹配,一个字段是string类型,一个是int32类型。可以检查下页面 ...
你好,原因是这个,我想把patientid转换成字符串,为啥这样不行啊
=ODATA("v_mzbrzl_blsj?$select=PATIENT_NAME&$filter=PATIENT_ID eq "&IF(ISBLANK(Q120),"null","'"&Q120&"'"))
开始是这样的: =ODATA("v_mzbrzl_blsj?$select=PATIENT_NAME&$filter=PATIENT_ID eq "&IF(ISBLANK(Q120),"null",Q120)) 学习ing 发表于 2024-7-30 11:33
你好,原因是这个,我想把patientid转换成字符串,为啥这样不行啊
=ODATA("v_mzbrzl_blsj?$select=PATIE ...
大佬为什么想要把这个int转为字符串呢:nbtz5:
Odata查询对于各种数据格式的要求比较严格,就像successit大佬说的,我们可以使用设置变量命令来查询~~
页:
[1]