У меня есть rowversion
значение, которое поступает из базы данных в двоичном формате. Мне нужно преобразовать это значение в строку, чтобы передать мой код переднего плана. Затем, когда пользователь отправляет данные обратно на сервер, мне нужно преобразовать эту строку обратно в двоичный файл. Вот пример моих данных:
Binary 00000010586
Выше выводится то, что я вижу, когда результат моего запроса возвращает значение. Тогда я попробовал это:
Кодированное значение выглядит следующим образом: iV
Затем я попытался декодировать значение обратно, и это то, что я использовал:
#charsetDecode( local.encodedVal, "utf-8" )#
Тогда я получил это сообщение об ошибке: ByteArray objects cannot be converted to strings.
В моем столбце версии строки базы данных есть тип timestamp
. Когда запрос возвращает это значение, он отображается в двоичном виде в ColdFusion. Я использую этот столбец как уникальный идентификатор для каждой строки, установленной в моей таблице. Есть ли способ обработать это преобразование в CldFusion и каков был бы лучший подход?