Вы можете напрямую использовать Advantage Client Engine (ACE) и вызвать API-интерфейс AdsSetBinary для установки большого двоичного объекта. Извините, у меня сейчас нет времени, чтобы написать пример для вас. Вам нужно будет добавить этот прототип в ваш файл c #:
[DllImport("ace32.dll", CharSet=CharSet.Ansi, CallingConvention=CallingConvention.Winapi )]
public static extern uint AdsSetBinary( IntPtr hTable, String pucFldName, ushort usBinaryType, uint ulTotalLength, uint ulOffset, byte[] pucBuf, uint ulLen );
А вот ссылка на ссылку C API:
http://devzone.advantagedatabase.com/dz/webhelp/Advantage9.1/mergedProjects/ace/api2/adssetbinary.htm
Чтобы получить дескриптор для передачи API, см. Документацию AdsExtendedReader.AdsHandle.
Обновление: Я только что увидел ответ Алекса, и он лучше моего, я не знал, что мы уже обернули вызов AdsSetBinary методом .NET. Вы можете пометить его ответ как правильный ответ на этот вопрос. :)