greenrain218 发表于 2008-8-14 16:43:49

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:23

没有人可以帮忙回答吗?
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:13

Action.c(47): Stmt Handle has not been allocated (NULL)
Action.c(47): lrd_ora8_stmt: 错误,返回代码=LRDE2090

这个错误怎么解决

金盒 发表于 2012-4-26 11:38:31

我也遇到这个问题,帮顶
页: [1]
查看完整版本: lr连接oracle,lrd_ora8_stmt如何执行多条sql语句?