数据库自动生成的ID做关联遇到的问题
我现在遇到一个问题:添加一级单据,然后在一级单据下面还要添加二级单据,而二级单据与一级单据是以一级单据的ID关联的,一级单据的ID是数据库自动生成的。这个是不是也应该是需要做关联的?
我设置关联取到了一级单据的ID,然后将用到这个ID的值用关联的参数替换了,但是最后回放的时候,添加二级单据的时候,还是添加到录制的时候的那个一级单据上去了。我检查了使用到ID的都替换了的,而从Server Response中去取值的时候,在添加二级单据的时候,返回的一级单据的ID值是录制的那个,不是我传递的ID。
不知道是我关联没关联完,还是怎么搞的。试了好几次,都不行。麻烦各位帮忙分析下 本帖最后由 chxiang12091 于 2012-7-6 10:51 编辑
我就是不清楚这个是不是确定应该是做关联,如果不是做关联,又怎么取值,因为这个是不能用参数化处理的。试过录制代码进行比较,然后关联,关联过几个不一样的值,但是还是不行。这个跟程序实现的机制有没有关系呢?按照程序里面的实现,只要把一级单据的ID传过去之后,添加二级单据的时候,二级单据就属于这个一级单据。 你把取新的一级ID的值打印出来看看是不是真的是新的,估计就是这里错了 服务器返回的数据才需要做关联的 从你的描述中可以看到,并没有全部关联成功。下面是你的描述:
从Server Response中去取值的时候,在添加二级单据的时候,返回的一级单据的ID值是录制的那个,不是我传递的ID。
针对这个问题,建议你从tree视图中再次查找 应该是还有其他地方需要做关联;
或者你这个关联本身没做对
页:
[1]