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