ページコンテンツを保持するntext
フィールドを持つSQLデータベースがあります。ColdFusionでSQLデータベースから長いテキストを取得すると、出力が切り捨てられます
私は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>
:
問合せは、コンポーネント内に保持された簡単な選択クエリ、何も特別なのですか?
私はそれを解決したことを心配しないでください!それは、データソース設定の下でコールドフュージョン管理者の設定でした。 CLOB - 長いテキスト検索を有効にします。私はチェックボックスをチェックした。 Jason –
あなたのコメントを回答として投稿し、それを受け入れたものとしてマークしてください。今後の読者はあなたのコメントに修正を見つける必要がないでしょう。 –
内容を確認してください。時には実際の引用符( "")があると、ckeditorを動かすテキストフィールドを閉じます...これは、ckeditorだけでなくすべてのテキストフィールドに適用されます。 – steve