MySql: CAST

Problem:

Coldfusion 9 ponekad javlja grešku ako mysql datum  prilikom prikazivanja ne pretvorimo u string. Greška obično glasi:

ByteArray objects cannot be converted to strings

Rješenje:

Tome možemo dostočiti na dva načina:

1. Tako da dobiveni rezultat pretvorimo u string pomoći toString() naredbe

<cfoutput>#toString(RS.myDate)#</cfoutput>

2. Tako da već prilikom SQL selecta pretvorimo datum u string

SELECT CAST(DATE_FORMAT(datum,"%d.%m.%Y") as CHAR)  AS myDate FROM ...

Na isti način možemo pretvoriti string u broj, string u datum itd:

MySql CAST functions and operators


Leave a Reply

You must be logged in to post a comment.