Проблемы с CLongBinary vs CByteArray
От: mpeter  
Дата: 29.10.03 11:19
Оценка:
Господа, заранее признателен за помощь. Проблема в следующем. При попытке связать две таблицы по каким либо полям с помощью, естественно, члена m_strFilter класса CRecordset ,( в результат запроса входят поле(я) BLOB), и использования в качестве враппера полей BLOB класса CLongBinary возникает ошибка ODBC, а именно что-то вроде "Не могу выполнить распределенный запрос т.к. запрос является результатом операции объединения." При удалении из запроса BLOB-полей все работает. При использовании в качестве враппера CByteArray с правильно подобранной длиной — все работает. Вопрос — из-за чего возникает ошибка? Существует необходимость использовать именно CLongBinary. (Кстати, кто нибудь понимает разницу между AFX_LONGBINARY и AFX_BINARY?)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.