![]() |
#1 |
Участник
|
DataTable и DataSet .NET
Доброго времени суток!
Необходимо получить из .NET сборки данные (в виде DataTable или DataSet). X++: System.Data.DataTable myResultSet; myResultSet = new System.Data.DataTable(); try { myResultSet = c.LetsTest(); //Возвращает DataTable } catch(Exception::CLRError) { info(CLRInterop::getLastException()); } Подскажите можно ли использовать DataTable или DataSet? Если нет то как подругому организовать передачу данных из сборки (передавать надо таблицу или набор таблиц)? |
|
![]() |
#2 |
Участник
|
Ошибка в чём-то другом.
Ифолог выводится иначе: info(CLRInterop::getLastException().ToString()); //"ToString" регистр имеет значение. |
|
![]() |
#3 |
Участник
|
Цитата:
![]() CLRInterop::getLastException() возвращает System.Exception и бедная аксапта не может сконвертить его в str и вы ловите эту ошибку. Т.е. ваша сборка бросает ексепшен вы его не правильно обрабатываете и получаете еще 1 который не обрабатываете. Используйте AifUtil::getClrErrorMessage() и увидите что там у вас в сборке падает ( если там будет внятное сообщение) Последний раз редактировалось skuull; 29.10.2015 в 22:09. |
|
|
|