我目前正在使用 IBM 的 UniObjects,我试图一次从 UniFile 中检索多个字段以提高效率。
UniFile uFile = uSession.CreateUniFile("fileName");
uFile.RecordID = inputID;
string[] fieldNames = {"I_Field_1", "D_Field_1", "I_Field_2", "D_Field_2"};
UniDynArray uFields = uFile.ReadNamedFields(fieldNames);
uFields 值:
þvalue1þþvalue2
þ = 分隔符UniDynArray
问题是这些字段中有一半是 I 描述符,一半是 D 描述符。I 描述符不会输出,除非其中只有一个在数组中,fieldNames
如下所示:
string[] fieldNames = {"I_Field_1"};
UniDynArray uFields = uFile.ReadNamedFields(fieldNames);
所以我想我的问题是为什么 I-descriptor 字段没有被显示,如果有办法他们可以使用这个或类似的方法。
我是 stackoverflow 的新手,也是入门级开发人员,因此感谢您提供的任何帮助。