大佬您好,关于咱们这个问题,有一个设计上的策略,和咱们这个报错应该很相似,给咱们同步一下。
活字格查询相关的命令,或者表格的查询条件,有一个空值查询策略
其中当空值查询策略选择的是“空记录”的时候,为了保证根据值为空的查询条件查询到的结果是空,就会尝试给字段查询的值设置一个一般不可能存在的值,比如生成一个GUID,而由于咱们的PID是整数类型,使用GUID查询的时候会报错,也就会出现咱们帖子中提到的异常
"ClassName": "System.FormatException",
"Message": "转换失败:Input string was not in a correct format.
试图转换值 '9f263926-a5fd-47b8-82fd-00a62505d1af' 时失败", 这里的GUID就是随机生成的,出现的原因也和咱们的PID类型不是文本有关系,不过并不影响真实的使用
|