51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1904|回复: 5
打印 上一主题 下一主题

[求助] 数据库自动生成的ID做关联遇到的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-6 10:19:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在遇到一个问题:
    添加一级单据,然后在一级单据下面还要添加二级单据,而二级单据与一级单据是以一级单据的ID关联的,一级单据的ID是数据库自动生成的。这个是不是也应该是需要做关联的?
    我设置关联取到了一级单据的ID,然后将用到这个ID的值用关联的参数替换了,但是最后回放的时候,添加二级单据的时候,还是添加到录制的时候的那个一级单据上去了。我检查了使用到ID的都替换了的,而从Server Response中去取值的时候,在添加二级单据的时候,返回的一级单据的ID值是录制的那个,不是我传递的ID。
    不知道是我关联没关联完,还是怎么搞的。试了好几次,都不行。麻烦各位帮忙分析下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-7-6 10:25:55 | 只看该作者
本帖最后由 chxiang12091 于 2012-7-6 10:51 编辑

我就是不清楚这个是不是确定应该是做关联,如果不是做关联,又怎么取值,因为这个是不能用参数化处理的。试过录制代码进行比较,然后关联,关联过几个不一样的值,但是还是不行。这个跟程序实现的机制有没有关系呢?按照程序里面的实现,只要把一级单据的ID传过去之后,添加二级单据的时候,二级单据就属于这个一级单据。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-7-6 15:48:19 | 只看该作者
你把取新的一级ID的值打印出来看看是不是真的是新的,估计就是这里错了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-7-10 09:03:32 | 只看该作者
服务器返回的数据才需要做关联的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2012-7-10 10:46:10 | 只看该作者
    从你的描述中可以看到,并没有全部关联成功。下面是你的描述:
    从Server Response中去取值的时候,在添加二级单据的时候,返回的一级单据的ID值是录制的那个,不是我传递的ID。

    针对这个问题,建议你从tree视图中再次查找
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2012-7-10 10:47:37 | 只看该作者
    应该是还有其他地方需要做关联;
    或者你这个关联本身没做对
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-22 04:15 , Processed in 0.080094 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表