CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

C#调用Oracle存储过程,参数为数组,能实现吗?如何实现?谢谢!

楼主flygoldfish(长江支流)2005-06-04 19:34:50 在 .NET技术 / C# 提问

C#调用Oracle存储过程,参数为数组,能实现吗?如何实现?谢谢! 问题点数:50、回复次数:6Top

1 楼dutguoyi(新鲜鱼排)回复于 2005-06-04 20:32:20 得分 10

Oracle不懂,頂Top

2 楼zhzuo(秋枫)回复于 2005-06-04 23:41:14 得分 10

http://blog.csdn.net/web_gus/archive/2004/10/13/134907.aspx  
  Top

3 楼lovingbird(百灵)回复于 2005-06-04 23:59:48 得分 10

参数做数组估计不行,只能是传回参数是数组还有替代方法  
  Top

4 楼flygoldfish(长江支流)回复于 2005-06-05 14:54:11 得分 0

TO:zhzuo(秋枫)    
   
  原文写的不错,以前看过,还有没有好的办法?  
   
  我打开包查看属性,类型为Table   Of   Numerice   10,在里头定义的其实数值型的数组  
  用参数生成器,发现它是vchar型的,结果把int型的数组传给参数也不行;  
  把参数类型设置为object的,还是不行  
   
  大家有没有碰到类似的问题啊?  
  Top

5 楼bumm(......)回复于 2005-06-05 15:04:28 得分 10

Db_Com.Parameters   Para1   =   new   Db_Com.Parameters();  
  Para1.DbType     =   System.Data.OleDb.OleDbType.Char;  
  Para1.ParameterName   =   "Para_HJDM";  
  Para1.Value   =   hjdm;  
   
  ......Para2,Para3类似   //   Db_Com是一个自己封装得类(操作数据库)  
   
  Db_Com.Parameters[]   paras   =   new   Db_Com.Parameters[]{Para1,Para2,Para3};  
  DataTable   dt   =   null;  
  using(Db_Com.Db_SP_Com     dbCom   =   new   Db_Com.Db_SP_Com())  
  {  
        dt   =   dbCom.TableSP(paras,"PKG_JC_SSJC_SKTZ.JC_SSJC_SKTZ_GetNSTZXX");  
  }  
  return   dt;Top

6 楼gatr()回复于 2005-06-05 15:32:45 得分 10

用数组不太现实,可以将要传入的数据用一个分隔符分开然后作为字符串传入,储存过程中再拆开,或者先写入到一个表中,储存过程从表中取数据(表中可以设置一个guid字段来识别)Top

相关问题

  • 汇编中如何调用C中定义的数组?
  • >>> 平台调用问题(c#调用C++DLL中的二维数组参数设置)...在线等...
  • 平台调用(c#调用C++DLL中的二维数组参数设置)...在线等...
  • 平台调用(c#调用C++DLL中的二维数组参数设置)请知道的人帮个忙
  • ■■■菜鸟提问:vb调用c写的dll,如何传递二维数组、返回两个一维数组?■■■
  • 前台的javascript怎样调用后台c#中定义的数组???
  • 【500分】C#使用MSScripControl控件调用VBScript和JScript并返回数组问题
  • 数组元素的调用
  • 调用数组问题
  • ORACLE:前台ADO程序可否调用否回值为表结构(数组)的ORACLE函数?

关键词

  • c#
  • db
  • 数组
  • 参数
  • paras
  • 实现
  • 表
  • 不行
  • dt
  • parameters

得分解答快速导航

  • 帖主:flygoldfish
  • dutguoyi
  • zhzuo
  • lovingbird
  • bumm
  • gatr

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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