C#操作ORACLE[大家来帮忙!!] 要求:C#调用ORACLE存储过程返回dataset其中:ORACLE存储过程中有类型为CURSOR的输出参数。。C#在后台调用存储过程后,如何将上述输出参数转换为dataSet或dataTable形式??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的头像 我喜欢------------------------ webconfig<add key="olecon" value="Provider = MSDAORA.1; Data Source = TWIN; User ID =cy_hsp_yxt; Password =yxt"/>-------------------------------dataset /// oracon 数据连接参数 /// </summary> public void oleOpen() { string orastr = ConfigurationManager.AppSettings["olecon"]; oledbcon = new OleDbConnection(orastr); oledbcon.Open(); }//返回填充oracle的数据库。 public DataSet oleds(string olestr) { oleOpen(); OleDbDataAdapter oda = new OleDbDataAdapter(olestr,oledbcon); DataSet myds = new DataSet(); oda.Fill(myds ); return myds; oledbcon.Close(); } 看看petshopusing(OracleConnection con = new OracleConnection("")){OracleCommand cmd=new OracleCommand("",con ); cmd.CommandType=CommandType.StoredProcedure; OracleParameter p1=new OracleParameter("a",OracleType.Cursor); p1.Direction=System.Data.ParameterDirection.Output; cmd.Parameters.Add(p1); OracleDataAdapter da=new OracleDataAdapter(cmd); DataSet ds=new DataSet(); da.Fill(ds); }http://topic.csdn.net/u/20091106/14/07d3d593-fa6a-4c79-b1a7-6ae8cbe98509.html 求解 未能加载文件或程序集“System.Object” 在位置 8 处没有任何行 你好,我想请教一下发布网站方面的问题 问个简单的问题 DataGridView的行乱序的问题 关于C#调用C++编写的自定义Dll的问题 水晶报表10的问题,大侠帮忙 关于C#的ShowInTaskbar属性的问题 急于发布,怎么办 刚学C#有个小问题,等待中。。。 DataGridView 如何显示符合条件的记录(即查找功能) win7 下安装 sql2005 和 vs 2008 的问题
------------------------ webconfig
<add key="olecon" value="Provider = MSDAORA.1; Data Source = TWIN; User ID =cy_hsp_yxt; Password =yxt"/>
-------------------------------dataset
/// oracon 数据连接参数
/// </summary>
public void oleOpen()
{
string orastr = ConfigurationManager.AppSettings["olecon"];
oledbcon = new OleDbConnection(orastr);
oledbcon.Open();
}
//返回填充oracle的数据库。
public DataSet oleds(string olestr)
{
oleOpen();
OleDbDataAdapter oda = new OleDbDataAdapter(olestr,oledbcon);
DataSet myds = new DataSet();
oda.Fill(myds );
return myds;
oledbcon.Close();
}
using(OracleConnection con = new OracleConnection(""))
{
OracleCommand cmd=new OracleCommand("",con );
cmd.CommandType=CommandType.StoredProcedure;
OracleParameter p1=new OracleParameter("a",OracleType.Cursor);
p1.Direction=System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p1);
OracleDataAdapter da=new OracleDataAdapter(cmd);
DataSet ds=new DataSet();
da.Fill(ds);
}
http://topic.csdn.net/u/20091106/14/07d3d593-fa6a-4c79-b1a7-6ae8cbe98509.html