Geo
Geo

Reputation: 3200

Output Limitations in ColdFusion 9?

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

Answers (2)

Geo
Geo

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

Dan Short
Dan Short

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. enter image description here

Upvotes: 2

Related Questions