我正在使用 QBFC 将快速书籍中的项目数据导入我自己的项目。
使用代码:1 我可以在快速书籍中找到总共有多少项目。
我有一个要求从快速书籍中找到每个项目类型的计数。
但是使用代码:我无法找到特定项目中有多少项目(例如:服务)
代码: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对象错误
无法将“System.__ComObject”类型的 COM 对象转换为接口类型“Interop.QBFC10.IItemServiceRetList”。此操作失败,因为 IID 为“{C53D1081-9FE4-4569-9181-A9D7E0155907}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(来自 HRESULT 的异常:0x80004002 (E_NOINTERFACE)) .
现在让我看看如何从快速书籍中找到每个项目的数量