Package 之Delphi调用
来源:互联网 发布:mac识别不了移动硬盘 编辑:程序博客网 时间:2024/05/04 11:22
一、先在 oracle 建包
create or replace package pkg_test
as
type myrctype is ref cursor;
procedure get(i_test integer,p_rc out myrctype);
end pkg_test;
create or replace package body pkg_test
as
procedure get(i_test integer,p_rc out myrctype) is
begin
if i_test = 0 then
open p_rc for select sysdate from dual;
else
open p_rc for select * from tab;
end if;
end get;
end pkg_test;
二、用 delphi 调用
建一个窗体,拖动控件 adoconnection1 , adostoredproc1 和 button1.
procedure tform1.button1click(sender: tobject);
begin
try
with adoconnection1 do
begin
connectionstring:=
provider=oraoledb.oracle.1;
+ password=密码;
+ persist security info=true;
+ user id=用户名;
+ data source=数据库名;
+ extended properties="plsqlrset=1;";
open;
end;
except
showmessage(连接不成功);
exit;
end;
try
with adostoredproc1 do
begin
connection := adoconnection1;
parameters.clear;
procedurename:= pkg_test.get;
parameters.createparameter(p1,ftinteger,pdinput,10,1);
open;
end;
except
showmessage(无法执行过程.);
end;
end;
- Package 之Delphi调用
- Package之Delphi调用(TADOStoredProc)
- Delphi Package
- 如何在Delphi中调用Oracle 的(包)package
- delphi的BDE如何调用oracle中的包(package)
- Delphi 调用Oracle中包(package)中的过程
- 在delphi中package是否能够调用其他package中的类呢
- delphi 之动态库调用
- Delphi Package无痛使用
- DELPHI调用vc++DLL之灵异现象
- C#调用Delphi的dll之详解
- delphi required package"....." not found
- delphi required package"....." not found
- delphi 调用
- 调用Child Package
- Delphi中包(Package)的使用
- 以Delphi Package架构的应用程序开发
- 以Delphi Package架构的应用程序开发
- 嵌入式关联性软件流程推广理论培训文档-流程改进介入前思想灌输文档-6. 软件实例对核心理论的说明
- Webware.PHP.Ecommerce
- 嵌入式关联性软件流程推广理论培训文档-流程改进介入前思想灌输文档-7. 流程推广对个人工作的影响
- 如何高效在多个浏览器之间同步使用的5个工具技巧
- js提取url中的网页名
- Package 之Delphi调用
- Linux下升级相关组件的问题解决
- C++ 标准库函数与宏定义的名字冲突
- 嵌入式软件第三方自动化测试脚本接收标准
- 做事的态度(1)
- 跟我一起写 Makefile
- 决策树方法
- Flex内存使用技巧
- 指向成员的指针