在别的地方都看到可以在
VB中用这个进行ORACLE过程调用
但我用时总出错,说
未定义的标志符p_IDs(在过程中是index_by表的输出参数),QSQL = "{call B2.AddTab({resultset 24,p_IDs,p_Num })}"
Set CPw3 = New ADODB.Command 为什么呀?
VB中用这个进行ORACLE过程调用
但我用时总出错,说
未定义的标志符p_IDs(在过程中是index_by表的输出参数),QSQL = "{call B2.AddTab({resultset 24,p_IDs,p_Num })}"
Set CPw3 = New ADODB.Command 为什么呀?
解决方案 »
- 如何用变量名定义控件的属性名.
- 请问如何将MSComm 控件 获取的值存入数组
- 求救啊!vb列表框中的内容在程序关闭再次打开的时候会继续显示上次添加删除后的结果?
- 在工程里引用了excel 11.0,自己做打包程序时,需要做什么
- 在VB中如何实现动态变换程序界面语言。
- 请问:在VB中如何实现把数据库的一个表进行复制一遍,复制到同一个数据库中,只是改一个表名。
- 使用msn的问题
- 各位高手请教一下API中的SHChangeNotify的用法!(如刷新缓存图标),我出200分!
- adoRecordset.Find有没有返回值?
- 谁能给个例子:用API调用打开文件对话框,可多选,且可返回各个文件名,同时适用于Win9X和WinNT(2000)
- 关于treeview的问题?
- 如何修改浏览器主页?
create or replace packeage body B2
AS
PROCEDURE AddTab(p_IDs out t_tabId,p_Num out binary_integer)
IS
v_tabname river.name%TYPE;
p_numb binary_integer:=0;
CURSOR c_Tabnames IS
select table_name from user_tables where table_name not like '%$';BEGIN
p_Num:=0;
/*LOOP TO ADD RECORDE INTO THE p_IDs*/
OPEN c_Tabnames;
LOOP
FETCH c_Tabnames into v_tabname;
EXIT WHEN c_Tabnames%NOTFOUND;
p_numb:=p_numb+1;
p_IDs(p_numb):=v_tabname;
END LOOP;
p_Num:=p_numb;
close c_Tabnames;
END AddTab;
END B2;
谢谢各位拉!!!