51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1948|回复: 6
打印 上一主题 下一主题

[原创] [解决了]关联的数据其边界内容包含"号 要怎么处理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-27 20:57:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当进行关联,查找要关联的数据,其边界内容包含"号,
如下编写函数,       
          web_reg_save_param("flightid",
                  "LB=VALUE="",
                  "RB=>",
                  "ord=13",
                          LAST);

则无法编译通过
flight.c:89:34: unterminated string or character constant
flight.c:57: possible real start of unterminated constant


象这种关联的数据其边界内容包含"号,要怎么办啊

[ 本帖最后由 huangcm 于 2006-12-28 15:21 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-12-27 21:53:36 | 只看该作者
"LB=VALUE=\""
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-12-27 22:50:55 | 只看该作者

回复 #2 tjitty 的帖子

很感谢啊,编译ok了,

但是疑惑的是,在lr中 \ 符号显示为有点象 ¥符号
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-12-28 09:51:01 | 只看该作者
虽然编译过了,可是却找不到关联的数据,在帮我看看是怎么回事

源文件中:<INPUT TYPE="hidden" NAME="outboundFlight" VALUE="032;238;12/29/2006">

录制脚本中
web_reg_save_param("flightid2",
                  "LB=outboundFlight\" VALUE=\"",
                  "RB=\">",
                 LAST);

       
        web_submit_form("reservations.pl_2",
                "Snapshot=t5.inf",
                ITEMDATA,
                "Name=outboundFlight", "Value={flightid2}", ENDITEM,
                "Name=reserveFlights.x", "Value=92", ENDITEM,
                "Name=reserveFlights.y", "Value=10", ENDITEM,
                LAST);

回放脚本出错:

flight.c(68): Error -26377: No match found for the requested parameter "flightid2". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size          [MsgId: MERR-26377]
flight.c(68): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.          [MsgId: MERR-26374]
flight.c(68): web_submit_form("reservations.pl_2") highest severity level was "ERROR", 0 body bytes, 0 header bytes          [MsgId: MMSG-26388]


哪里错了呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-12-28 10:07:13 | 只看该作者

回复 #4 huangcm 的帖子

你在哪里找的关联的左边界和右边界?确认对吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-12-28 10:11:07 | 只看该作者
我知道错在哪里了,

{flightid2}关联数据我是在reservations.pl_2源文件中找,这样就不对了
因为是先要找到{flightid2}关联数据提交后才出现reservations.pl_2页面.所以应在前一个页面中找其关联数据.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-12-28 10:14:50 | 只看该作者

回复 #4 huangcm 的帖子

看看你把web_reg_save_param的位置写的对吗?
一定要写在返回你所需要的信息的那个请求的上面,否则也会报错的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 05:46 , Processed in 0.075683 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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