Невозможно определить, откуда исходит ошибка Coldfusion.

При попытке получить данные из базы данных в форме веб-сайта возникает следующая ошибка: «Произошла ошибка при выполнении приложения. Повторите попытку или обратитесь к администратору». Я вижу эту ошибку в инструменте инспектора (в сети). На самой странице указывается, что данные не могут быть найдены. Я не могу определить, связано ли это с настройкой при установке 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>

Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам