crystal report 10怎么调用oracle的procedure
新学oracle,以前用的是sql server,很多地方不懂,请大家不吝指教
我想用crystal report 10开发一些报表,以前在sql server环境下是写好procedure然后用crystal reports调用就可以了。
现在我不知道,在oracle下应该怎么达到这种效果?
请高手帮忙,谢谢~~~
是一样
要不crystal report怎么跨数据库哟。 你只要迁移好你的数据库就可以了,当然要把sqlserver的sp都翻译为同逻辑的oracle的sp就可以了。
可是oracle的procedure没有返回集?
我写了个简单的procedure用来测试,如下:
create or replace procedure test_procedure
is
begin
for cur1 in (select 字段1 from 表名)
loop
dbms_output.put_line(cur1.字段1);
end loop;
end test_procedure;
然后用crystal 的oracle server选项连上了这个test_procedure ,但里面没有任何字段~~
一样的吧。
我3#写了我调用的方法,请帮忙看看是不是这样使用。
按照我在sql里的经验,我掉了这个procedure应该在crystal里有个“字段1”可以用来做报表呀~~~
OK,我自己解决了。需要用到package。
相关问答:
我安装一台redhat linux5+oracle 10g的服务器,笔记本(XP系统)安装了oracle 10g客户端,结果老是出12560的错误,请高手指点一二,
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dpor ......
<?php
getenv("ORACLE_HOME");
$conn=ocilogon("test","test","test_db");
if($conn)
echo success;
&nb ......
with adod_dict do
begin
close;
commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......
大家好,在开发的时候,遇到这样的问题:
未能加载文件或程序集“Oracle.DataAccess, Version=10.1.0.200, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。 ......
本来要写个update语句
update table_a A
set A.flag=1
where A.id in (select B.id from table_b B)
结果误写成
update table_a A
set A.flag=1
where ......