案例前提:

系统中拿数据到实体表,实体表新建了一个Guid类型的字段区分Session,实体表做数据处理后再将数据写入报表的TmpDB里,实体表数据用Guid字段区分。

发现DP类再用Insert_Recordset或者Update_Recordset拿数据到TmpDB时,如果涉及到聚合函数

就会出现拿不到聚合函数对应的数据的Bug。

后改为采用表的CreatedTransactionId来解决:

DP类关于Guid类型的Bug

用:CreatedTransactionId createdTransId = appl.curTransactionId(true);获得TransactionId写入表中

相关文章: