51Testing软件测试论坛
标题:
高手快来:跪求帮忙看下--回放oracle存储过程的问题
[打印本页]
作者:
xiaoxi0923
时间:
2010-1-13 17:14
标题:
高手快来:跪求帮忙看下--回放oracle存储过程的问题
我录制了一段oracle存储过程的脚本 如下:
Action()
{
lr_think_time(20);
lrd_ora8_handle_alloc(OraEnv1, STMT, &OraStm7, 0);
lrd_ora8_stmt(OraStm7, "BEGIN sp_order_user_authentication('2','13426280956',null,'0101001',"
"'8000069',null,'0101',null,null,null,null,
_result,"
"
_result_billing,
_result_desc,
_ref_returninfo); END;\n", 1, 32, 0);
lrd_assign(&
1D10, 0, 0, 0, 0);
lrd_ora8_bind_placeholder(OraStm7, &OraBnd5, "1", &
1D10,
LRD_BIND_BY_POS, 0, 0);
lrd_assign(&
2D11, 0, 0, 0, 0);
lrd_ora8_bind_placeholder(OraStm7, &OraBnd4, "2", &
2D11,
LRD_BIND_BY_POS, 0, 0);
lrd_assign(&
3D12, 0, 0, 0, 0);
lrd_ora8_bind_placeholder(OraStm7, &OraBnd3, "3", &
3D12,
LRD_BIND_BY_POS, 0, 0);
lrd_ora8_attr_set(OraBnd3, CHARSET_FORM, "1", -1, 0);
lrd_assign(&
4D13, 0, 0, 0, 0);
lrd_ora8_bind_placeholder(OraStm7, &OraBnd2, "4", &
4D13,
LRD_BIND_BY_POS, 0, 0);
lrd_ora8_attr_set(OraBnd2, CHARSET_FORM, "1", -1, 0);
lrd_ora8_exec(OraSvc1, OraStm7, 1, 0, &uliRowsProcessed, 0, 0, 0, 0,
0);
GRID0(8);
return 0;
}
问题:录制的存储过程的返回值是从GRID0(8)表格中看到为2001020。然后改变条件回放后,预期的结果应该为1001003,但是在GRID0(8)表格中看到的永远是2001020,与录制的值一样?为什么呀?
作者:
xiaoxi0923
时间:
2010-1-13 17:14
晕,怎么这么多的表情符号?
作者:
xiaoxi0923
时间:
2010-2-3 16:54
都没有人关心的么?哎,现在都是看帖,没人回帖呀
作者:
云层
时间:
2010-2-3 17:11
没玩过这个协议,估计大多数看的都是这样。。我就冒个泡帮大家解释一下吧
作者:
guo_xia
时间:
2013-12-6 11:04
楼主你这段能回放成功吗?我录了个oracle协议的都回放不成功,错误如下
lrdo_ora8_bind_placeholder:"OCIBindByName" return-code=OCI_ERROR,error-code=01036
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2