ColdFusion 9中的输出限制?

时间:2012-08-30 17:15:22

标签: coldfusion coldfusion-9

我有我的代码设置,每当有人填写表单时发送电子邮件,但电子邮件报告被截断。

这是我在数据库中作为用户输入示例的内容:

awd wda aawd awd awd aaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd 
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd 
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd 
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd 
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd 
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd 
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd 
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd 
awd awdaawd awd awdaawd awd awd

这就是电子邮件报告中显示的内容:

awd wda aawd awd awd aaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd
awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd awd awdaawd

除了常规的

标记之外,我的电子邮件模板中没有任何样式来分隔答案输出。

您可以输出什么限制?

这是我的CF代码:

 <cfquery name="fullResults" datasource="#variables.dsn#">
     select s.id, s.name surveyname, q.question, subq.answer subquestion, isnull(isnull(isnull(isnull(a.answer, r.textboxmulti),r.other),r.textbox),r.truefalse) as         selectedanswer, a.*, r.*
    from results r
    join questions q on r.questionidfk = q.id
    left join answers subq on r.itemidfk = subq.id
    left join answers a on r.answeridfk = a.id
    join surveys s on q.surveyidfk = s.id
    where owneridfk = <cfqueryparam value="#arguments.ownerid#" cfsqltype="CF_SQL_VARCHAR" maxlength="255">
    order by s.id, owneridfk, q.rank, subq.rank desc
   </cfquery>


#fullResults.selectedanswer#

2 个答案:

答案 0 :(得分:2)

您应该检查ColdFusion Administrator中的数据源设置,并确保将长文本缓冲区设置为足够长的值,以便您可以提取所需的数据。 enter image description here

答案 1 :(得分:0)

问题在于isnull(isnull(isnull(isnull(a.answer, r.textboxmulti),r.other),r.textbox),r.truefalse) as selectedanswer a.answer设置为225个字符,其他所有内容都被删减。在我添加转换函数后,一切正常。