我在我的网络应用程序中收到以下错误:
将 nvarchar 值 '1~2~3' 转换为数据类型 int 时转换失败。
目前,我从表中获取这些值,它们属于整数类型的字段。
这是我接收这些值的 jsonc 文件,并以这种方式编写:
"actions": [
{
"type": "search-show",
"param": {
"searchOptions": {
"selectMode": "MultiSelect",
"like": "PRW2Dtl.ControlNum",
"searchForm": "default",
"preLoadSearchFilter": "TaxYear = '{ReportParam.TaxYear}'",
"sortByColumn": "TaxYear",
"validation": {
"validateFilter": "ControlNum = '%value%'"
}
}
},
但在我所做的一项研究中,我发现了一个例子:
"onSuccess": [
{
"type": "split",
"param": {
"value": "{actionResult.returnObj}",
"rowDelimiter": "~",
"columnDelimiter": "`",
"dataView": "UserUISettings"
}
},
我尝试应用相同的类型:拆分但不工作,我需要单独发送值 '1~2~3'
我如何申请类型:拆分?