|
![]() |
#1 |
Участник
|
Не написал как доставать контейнер.
К сожалению не получилось средствами аксапты, не поддерживает синтаксис. Пришлось писать стороннюю функцию X++: public static string getStrFromImg(Object _img) { byte[] image = (byte[])_img; return Convert.ToBase64String(image); } X++: protected container getContainer(int _colNum) { str string = IAU.Functions::getStrFromImg(dataReader.GetValue(_colNum)); ; return ContainerClass::blob2Container(binData::loadFromBase64(string)); } |
|
![]() |
#2 |
Участник
|
Нашел метод считывания контейнеров без библиотеки.
X++: protected container getContainer1(int _colNum) { str string ; ; string = CLRInterop::staticInvoke("System.Convert", "ToBase64String", dataReader.GetValue(_colNum)); return ContainerClass::blob2Container(binData::loadFromBase64(string)); } |
|
|
За это сообщение автора поблагодарили: someOne (3). |
Теги |
ado, внешняя база |
|
|