中国程序员联盟 正在重新改版中ing 不便之处还请见谅 改版后将内容涉及java delphi .net php
 
  首页 | 数据库开发 | 网络通讯 | 多线程 | 多媒体开发 | 图像处理 | 程序人生 | 系统函数 | 控件开发 | Web服务
 
  当前位置:笨鱼delphi技术网>数据库开发>开发应用>文章内容

delphi 在Oracle存储过程中得到数据库

来源: 关于: 发布时间:2007-06-22   [收藏] [推荐]
 方法是使用存贮过程。此存贮过程必须以游标作为第一个参数。后面可以跟上其它参数。此游标须是 IN/OUT 型的。你可以使用一个通用游标类型,并将此类型定义在一个 package 中。
  下面是简短的举例代码:
  
          CREATE package Test_Package 
          as 
            type Test_Type is ref cursor; 
          end; 
    
          CREATE PROCEDURE Test_Procedure ( 
          Test_Cursor IN OUT Test_Package.Test_Type) 
          AS 
            BEGIN 
            OPEN Test_Cursor FOR 
            SELECT * 
            FROM Test_Table 
          END Test_Procedure; 
  
  在 Delphi 中,你需要正确设置好在存贮过程中定好的参数,一个技巧就是将游标参数在对象检视器中设置为 ftCursor, 
    
  现在将一个 Datasource 与存贮过程构件相联,激活该构件,一切就大功告成了。! 
    
  PS: 我使用 Oracle 8.1.6! 但相信早期版本理论上也一定适用! ;-) 

[浏览: 次]   
上一篇:delphi 连接Interbase   下一篇:delphi 运行时执行所有Interbase命令的Interbase 对象
[收藏] [推荐] [返回顶部] [打印本页] [关闭窗口]  
    评论加载中…
google adsense热点文章
·delphi Delphi_三谈多态——善用virtua
·delphi 条形码处理
·delphi Delphi_三层开发基本概念介绍
·delphi 汉字转拼音码(上)
·delphi Olevariant
·delphi CS构架下的客户端自动更新程序
·delphi 在Dephi中使用TStream读写数据
·delphi 汉字转拼音码(下)
·delphi delphi处理流
·delphi 关于使用COM对象的方法
·delphi MTS组件——从理论到实践
·delphi 汉字转拼音码(中3)
     delphi技术网 | firefox 下载 | Avant Browser下载 | dedecms 技术网 | drupal 爱好者 | php 技术网
  Copyright@www.delphichm.com,2006-2009.All Rights Reserved.
 
程序员联盟 | delphi Java .net|QQ:707102932