Reputation: 3200
I have my code setup to send me emails every time someone is filling up a form but the email reports are being cut off.
This is what I have in my database as an input example from a user:
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
And this is what shows up in the email report:
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
I don't have any styling in my email template other than the regular
tags to separate the answer output.Is there any limitation on what you can output?
This is my CF code:
<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#
Upvotes: 0
Views: 100
Reputation: 3200
The issue was that inisnull(isnull(isnull(isnull(a.answer, r.textboxmulti),r.other),r.textbox),r.truefalse) as selectedanswer
the a.answer
was set to 225 character and everything else was trimmed down to that. After I added a convert function around it everything works fine.
Upvotes: 0
Reputation: 9616
You should check your Data Source setup in the ColdFusion Administrator and make sure that the Long Text Buffer is set to a long enough value to allow you to pull out the data you need.
Upvotes: 2