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