U2 Toolkit插入函数创建空白多值

时间:2013-12-19 23:14:51

标签: u2 unidata u2netdk

我在Insert函数中看到了一些奇怪的行为。首先,代码段:

AFEMItem.Insert((int)XXX_amcs.ConvData,iPos,sTemp);

执行此操作时,AFEMItem定义了多个属性。

(int)XXX_amcs.ConvData resolves to 26;
iPos is set to 1;
sTemp has a string value (e.g., 12345.P)

AFEMItem的属性26在插入之前是空白的;之后,它包含sTemp中的值,后跟一个值标记......好吧,没有。

在MV的字符串中看起来像一个空值会产生不良副作用。

我可以添加逻辑,实际上,“如果整个属性为null,那么替换,否则插入” - 但这看起来很笨拙。此外,这不是INSERT功能在UniBasic中的工作方式。

有什么想法吗?

注意:我认为我使用的是最新版本的U2 Toolkit for .NET:1.2.0.1229

0 个答案:

没有答案