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: