Я импортирую данные об элементах из быстрых книг в свой собственный проект, используя QBFC.
используя код: 1 я могу найти, сколько предметов в быстрых книгах.
У меня есть требование найти количество каждого типа элемента из быстрых книг.
Но используя код: я не могу найти, сколько предметов в конкретных предметах (например: Serive)
Код: 1
IORItemRet itemRet = default(IORItemRet);
IORItemRetList itemRetList = default(IORItemRetList);
IResponse response = responseSet.ResponseList.GetAt(0);
if ((response.Detail != null))
{
itemRetList = (IORItemRetList)response.Detail;
if ((itemRetList != null))
{
int i = 0;
for (int j = 0; j <= itemRetList.Count - 1; j++)
{
}
}
}
Код: 2
IItemServiceRet itemSeriveRet = default(IItemServiceRet);
IItemServiceRetList itemServiceRetList = default(IItemServiceRetList);
IResponse response = responseSet.ResponseList.GetAt(0);
if ((response.Detail != null))
{
itemServiceRetList = (IItemServiceRetList)response.Detail; //Com object Error
if ((itemServiceRetList != null))
{
int i = 0;
for (int j = 0; j <= itemServiceRetList.Count - 1; j++)
{
}
}
}
//Ошибка COM-объекта
Невозможно привести COM-объект типа «System.__ComObject» к типу интерфейса «Interop.QBFC10.IItemServiceRetList». Эта операция завершилась неудачно, так как вызов QueryInterface компонента COM для интерфейса с IID "{C53D1081-9FE4-4569-9181-A9D7E0155907}" завершился сбоем из-за следующей ошибки: такой интерфейс не поддерживается (исключение из HRESULT: 0x80004002 (E_NOINTERFACE)) .
Позвольте мне теперь, как найти количество каждого элемента из быстрых книг