CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

vc++ 使用oracle ole db访问oracle stored procedure

楼主newgoodboy(ayan)2006-02-13 20:01:11 在 Oracle / 开发 提问

有如下步骤生成的一个stored     procedure      
         
  1。create     table     test_table      
    (ID     NUMBER(5),      
    FIRSTNAME     VARCHAR2(10)      
    );      
     
  2。insert     into     test_table     values(1,'hello');      
     
  3。CREATE     OR     REPLACE         PACKAGE     TEST_PACKAGE          
  as     type     test_type     is     ref     cursor     return     test_table%rowtype;          
  end     test_package;          
  /      
     
     
  4。     CREATE     OR     REPLACE         PROCEDURE     TEST_PROCEDURE     (          
  test_cursor     in     out     test_package.test_type     )          
  as          
  begin          
  open     test_cursor     for          
  select     *     from     test_table;          
  end     test_procedure;      
  /      
  我用以下代码去读取stored     procedure     的参数;      
  schemaRS     =     adoConnection->OpenSchema     (adSchemaProcedureParameters,     vtCriteria);      
  发现返回的schemaRs的size=4(按照道理似乎应该是1)      
  4个参数的分别是:      
  name                     类型名                 类型                  
  test_cursor         ref     cursor         adIUnKnown  
  ""                           PL/SQL     record     adIUnKnown  
  ID                           Number                     adNumeric  
  FirstName             VARCHAR2               adchar  
   
  四个参数都是输出的参数(adoParamOutput)。  
  请问这个结果正确么?  
  如果正确,再程序中adoCommand->CommandText应该写怎样的sql语句来执行它。  
  如果不正确,那么是不是vtCriteria的值错误。  
   
  望高手解答一下。  
  万分感谢!  
   
   
  问题点数:100、回复次数:1Top

1 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-02-14 08:13:55 得分 100

http://www.oracle.com/technology/sample_code/tech/windows/ole_db/oledb8/index.htmlTop

相关问题

  • VC基于Oracle OLE 直接访问Oracle ??
  • vc++中如何访问ORACLE数据库?
  • VC中用ADO访问Oracle数据库
  • VC开发基于ADO 访问 Oracle 9i???
  • vc、oo4o访问oracle数据库时怎么能访问到SD0_GEOMETRY内部
  • vb访问oracle
  • 菜鸟级问题!如何VC编程访问Oracle数据库。
  • VC远程连接、访问ORACLE数据库一问
  • VC远程连接、访问ORACLE数据库一问
  • 求助:关于vc访问oracle的问题

关键词

  • oracle
  • 参数
  • procedure
  • cursor
  • 正确
  • stored
  • package
  • test
  • create
  • table

得分解答快速导航

  • 帖主:newgoodboy
  • jiangsheng

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo