Есть запрос по внешнему источнику данных. Технология уже давно обкатанная, но вот в чем проблема, есть таблица в которой есть поле бинарного типа. Нужно преобразовать в запросе это поле к строке и применить LIKE(ПОДОБНО). Оператор ВЫРАЗИТЬ для этого поля не работает, аналога функции CONVERT в 1С нету. Пробовал использовать функцию "ПРЕДСТАВЛЕНИЕ", которая вроде строку должна давать, но данная шняга с оператором ПОДОБНО не катит. Собственно вопрос, как же отфильтровать записи, не уж то придётся все перебирать и по условию отбрасывать??..Больно же не кашерно. Может есть варианты как тут поступить?
Бинарник со строкой я и не собирался сравнивать. Я хотел преобразовать битовую маску к строке и потом сравнить с другой строкой;)
ДенисЧ, а можно подробнее. Не совсем понял что предлагается.
Битовые маски я не юзаю. Юзает их тот кто работает с той таблицей. Мне лишь нужно синхронизировать с ней регистр сведений в 1с. Записей много, а активность записи запрятана в один из битов. Я бы такого треша делать бы не стал однозначно.
Внешнюю базу трогать естественно нельзя. То есть добавить там поле это не вариант. Можеть есть еще мысли какие?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший