У меня есть поле в моей базе данных MySQL, для которого задан тип данных «BIT». Значение в поле — 101101. Я пытаюсь прочитать это значение с помощью Coldfusion (версия 11).
Я просто использую следующий код:
<cfquery name=q1 datasource=#data_source#>
select * from mytable
</cfquery>
<cfoutput>
#q1.mybitfield#
</cfoutput>
Я пытался использовать CAST и CONVERT на стороне MySQL, и я пробовал CharSetEncoded на стороне CF вместе со всеми вариантами ToString, ToBase64 и ToBinary, которые я могу придумать.
Я до сих пор не могу заставить свой вывод выглядеть так, как в базе данных.
FormatBaseN(q1.mybitfield, 2)
. В противном случае выведите имя класса столбца, т.е. q1.mybitfield.getClass().name. Что в итоге ? Кроме того, из любопытства, зачем вам это нужно? - person Leigh   schedule 16.04.2015