Получение длинного текста из базы данных SQL с помощью ColdFusion, усеченный вывод - PullRequest
3 голосов
/ 26 января 2012

У меня есть база данных SQL с полем ntext, в котором содержится содержимое страницы.

Я использую ColdFusion для запроса информации и доставки ее в форму.

Форма использует ckeditorдля этого конкретного поля поле в настоящее время содержит около 4000 символов.При просмотре в окне ckeditor кажется, что часть текста отсутствует.

Однако, когда я смотрю на данные базы данных, текст вообще не усекается;он полностью исправен.

Я подумал, что это может быть ограничение символов в ckeditor, поэтому я отключил его и просмотрел данные через текстовое поле, но текст по-прежнему отсутствует.

Запроспростой запрос на выборку, содержащийся внутри компонента, ничего особенного:

<cfquery name="getDrilledContent" datasource="#application.dsn#">
        SELECT co.uid_content, co.txt_contentgroup, co.txt_contentRefID, co.uid_contentuser, co.txt_contentvalue, co.dte_contentdate, co.txt_contentpagename,
        co.txt_metatitle, co.txt_metadescrip, co.txt_metakeywords, co.txt_metaurl, co.bit_primary, co.txt_h1, co.txt_contenturl, co.txt_contentlink,
        us.txt_du_firstname, us.txt_du_surname, txt_du_email, dte_edited, uid_changedby
        FROM tbl_content co 
        INNER JOIN tbl_datausers us ON co.uid_contentuser=us.uid_datauser
        WHERE uid_contentwebid = <cfqueryparam cfsqltype="cf_sql_integer" value="#session.webid#">
        <cfif Isdefined('arguments.uid_content') AND arguments.uid_content NEQ "">
        AND co.uid_content=<cfqueryparam cfsqltype="cf_sql_integer" value="#arguments.uid_content#"></cfif>
</cfquery>

Почему этот запрос не сбрасывает все данные?

1 Ответ

6 голосов
/ 29 января 2012

Не волнуйся, я решил это! Это была настройка администратора ColdFusion.

В Данные и службы -> Источники данных , измените источник данных и нажмите кнопку Показать дополнительные настройки . Это открывает дополнительные опции, одна из которых CLOB - Включить поиск длинного текста .

Я установил флажок, и проблема была решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...