Using MX6.1 with MySQL4 (InnoDB) on XP.
I have a table containing (among other things) a list of dates for soccer
matches to be played. In order to list them correctly, the SQL has been:
SELECT DISTINCT fixturedate,
MONTH(fixturedate) AS CalMonth
FROM Fixtures
ORDER BY fixturedate
which works fine, and I'm able to output the result of the SQL into a
table without problems, using CF's Dateformat() to create a mask for the
output of the date.
So, MySQL can do this DateFormat stuff by itself, so let the database do
the work:
SELECT DISTINCT fixturedate,
MONTH(fixturedate) AS CalMonth,
DATE_FORMAT(fixturedate, '%d a%') AS testing
FROM Fixtures
ORDER BY fixturedate
But Coldfusion tells me that it "Can't convert a ByteArray object into a
string" when it tries to output #testing# from the query (the other two
fields are output with no error). However, outputting this query to a text
file shows the #testing# field as a string.
If the 'DISTINCT' is removed:
SELECT fixturedate,
MONTH(fixturedate) AS CalMonth,
DATE_FORMAT(fixturedate, '%d a%') AS testing
FROM Fixtures
ORDER BY fixturedate
Then the #testing# string outputs as is without a problem.
I can modify the output to use #ToString(testing)#, which produces the
expected output for the second query above (and also still works with the
other one), but cannot undertand why the DISTINCT clause should
(apparently) change a string to a ByteArray....
There seem to have been a few reported instances on this (via Google), but
no rational explanation (only the cure).
Any help would be appreciated.
Terry Riley
--
These lists are syncronised with the CFDeveloper forum at
http://forum.cfdeveloper.co.uk/
Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
CFDeveloper Sponsors and contributors:-
*Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by
activepdf.com*
*Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com*
*Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com*
To unsubscribe, e-mail: [EMAIL PROTECTED]