Вопрос

Я использую CF8 и SQL2000. Я храню кучу HTML в текстовом поле в моей таблице SQL. Когда я выполняю простой CFQUERY для этих данных и CFDUMP, он усекается до 64000 символов.

Я подтвердил, что мои данные заполнены в таблице SQL, выбрав хвостовую часть данных с помощью подстроки SELECT, и подтвердил длину с помощью SELECT Datalength (). Это действительно 65102 символов.

Является ли это ограничением CFQUERY, и если да, то как с этим справиться?

Это было полезно?

Решение

Это источник данных администратора CF.

Отредактируйте источник данных, просмотрите раздел «Дополнительно» и увеличьте его с 64 000 до подходящего значения.

Другие советы

Я согласен с Питером, похоже, у вас не включен CLOB. По умолчанию ColdFusion создает уведомления о доставке с отключенным этим параметром, который ограничивает извлечение текста до 64 КБ. Чтобы развернуть направления Peters, сделайте следующее:

  • Войдите в администратор ColdFusion
  • В разделе "Данные и amp; Сервисы, выберите Источники данных
  • Нажмите на свое имя источника данных в вопросе
  • Нажмите кнопку Показать дополнительные настройки.
  • 11 полей под кнопкой найдите CLOB и установите флажок " Включить поиск длинного текста (CLOB) "
  • Вернитесь назад и нажмите кнопку "Отправить", чтобы сохранить.
<р>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top