3
我有一個SQL數據庫,其中包含一個保存頁面內容的ntext
字段。使用ColdFusion從SQL數據庫中抓取長文本,輸出截斷
我正在使用ColdFusion查詢信息並將其傳遞給表單。
表格利用ckeditor爲這個特定領域,目前該領域包含大約4000個字符。在ckeditor窗口中查看時,出現一些文本丟失。
但是,當我查看數據庫數據時,文本根本沒有被截斷;它完全完好無損。
我認爲這可能是ckeditor的字符限制,所以我關閉它並通過textarea框查看數據,但文本仍然丟失。
查詢是一個組件內舉行了簡單的選擇查詢,沒有什麼特別的:
<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>
爲什麼不是這個查詢拉所有的數據了嗎?
不用擔心我已經完成了!在數據源設置下,它是一個冷聚變管理員設置。 CLOB - 啓用長文本檢索。我檢查了複選框。 Jason –
確保您將您的評論發佈爲答案,並將其標記爲已接受,以便將來的讀者不必在評論中找到修復。 –
檢查你的內容。有時候,如果它有實際的引號(「」),它會關閉提供ckeditor的文本字段......這適用於所有文本字段,而不僅僅是ckeditor。 – steve