尝试从网站表单上的数据库中检索数据时出现以下错误:“执行应用程序时发生错误。请重试或联系管理员”。我在检查器工具(网络上)上看到了这个错误。页面本身填充的是找不到数据。我无法确定它是否与安装 CF2021 时的设置有关,还是与查询提取数据的方式有关。
起初我认为这与启用安全配置文件有关,但事实并非如此。
以下是查询:
<cfquery name="Cities" datasource="DataSource">
DECLARE @tmpTable TABLE ( col1 nvarchar(255) )
INSERT INTO @tmpTable
SELECT DISTINCT city
FROM CityLocation
WHERE Utilizedspecialty = 'CC'
AND Network NOT LIKE '%Cal%'
AND Company IN ('RMTCG','RCG')
ORDER BY City
DECLARE @tmp nvarchar(MAX) = ''
SELECT @tmp = RTRIM(LTRIM(@tmp))
+ ',{"value":"' + col1 + '"}'
FROM @tmpTable
SELECT '{"Cities":[' + stuff(@tmp,1,1,'') + ']}' AS col
</cfquery>
任何帮助,将不胜感激。