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 编辑 ] 没有人可以帮忙回答吗?
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;提交,这里我怎么在一个脚本中完成呢? Action.c(47): Stmt Handle has not been allocated (NULL)
Action.c(47): lrd_ora8_stmt: 错误,返回代码=LRDE2090
这个错误怎么解决 我也遇到这个问题,帮顶
页:
[1]