51Testing软件测试论坛

标题: lr连接oracle,lrd_ora8_stmt如何执行多条sql语句? [打印本页]

作者: greenrain218    时间: 2008-8-14 16:43
标题: lr连接oracle,lrd_ora8_stmt如何执行多条sql语句?
我这边要测查询语句对oracle数据库的影响:
for example:
select count(*) into int_cnt from A where name=''
if (int_cnt>1)
       {select XXX....}
else
       {select ZZZ....}
--这一套算一个事务,我在:
1。开始连接数据库。。
2。设定查询语句 lrd_ora8_stmt  --如何执行多个查询语句呢?? 大家有没有什么好的办法解决这个多语句的问题
3.执行查询语句
lrd_ora8_exec

[ 本帖最后由 greenrain218 于 2008-8-15 15:52 编辑 ]
作者: greenrain218    时间: 2008-8-15 15:47
没有人可以帮忙回答吗?
lr中:lrd_ora8_stmt(orastm1,"update .....",1,0,0,0);
lrd_ora8_exec(orasvc1,orastm1,0,0,&rownum,0,0,0,0,1);
---因为updte语句执行后是锁行的,执行后需要commit;提交,这里我怎么在一个脚本中完成呢?
作者: fen_wu799    时间: 2010-6-10 21:40
Action.c(47): Stmt Handle has not been allocated (NULL)
Action.c(47): lrd_ora8_stmt: 错误,返回代码=LRDE2090

这个错误怎么解决
作者: 金盒    时间: 2012-4-26 11:38
我也遇到这个问题,帮顶




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2