.net调用带游标输出的oracle存储过程
2013-01-24 17:39
405 查看
参数配置
转载的代码
OracleParameter[] paras= { new OracleParameter("p_stdate",OracleType.DateTime), new OracleParameter("p_eddate",OracleType.DateTime), new OracleParameter("p_pinx",OracleType.VarChar), new OracleParameter("p_cursor",OracleType.Cursor) }; paras[0].Value=DateTime.Parse(stdate).AddYears(-1); paras[1].Value = DateTime.Parse(eddate).AddYears(-1); paras[2].Value=pxnum; paras[0].Direction = ParameterDirection.Input; paras[1].Direction = ParameterDirection.Input; paras[2].Direction = ParameterDirection.Input; paras[3].Direction = ParameterDirection.Output; //paras[3].IsNullable = true; DataTable dt = ohr.QueryBySqlProc("GetNdxse",paras);
转载的代码
Database db = DatabaseFactory.CreateDatabase("oraserver"); string sqlCommand = "Static_UserPackage.STATIC_USER_SelectAll"; Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleCommandWrapper dbCommandWrapper =(Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleCommandWrapper)db.GetStoredProcCommandWrapper(sqlCommand); dbCommandWrapper.AddParameter("cur_OUT_f", OracleType.Cursor, 0, ParameterDirection.Output, true, 0, 0, String.Empty, DataRowVersion.Default, Convert.DBNull); dbCommandWrapper.AddParameter("cur_OUT_g", OracleType.Cursor, 0, ParameterDirection.Output, true, 0, 0, String.Empty, DataRowVersion.Default, Convert.DBNull); DataSet dsCustomers = db.ExecuteDataSet(dbCommandWrapper); DataGrid1.DataSource=dsCustomers.Tables[0]; DataGrid1.DataBind(); DataGrid2.DataSource=dsCustomers.Tables[1]; DataGrid2.DataBind();
相关文章推荐
- java 调用Oracle存储过程(输入参数,输出参数,游标)的使用!
- java调用 Oracle存储过程(或函数) 返回游标、动态数组与
- mybatis 调用oracle存储过程,传参、返回游标的值获取--示例
- PL/SQL游标变量的调用与作为输出参数的应用
- .net中调用存储过程的示例 带有输出参数
- 利用游标返回结果集的的例子(Oracle 存储过程)JAVA调用方法和.NET调用方法
- .net 调用Oracle存储过程
- .Net ( C# ) 调用控制台程序并取得输出结果
- .Net ( C# ) 调用控制台程序并取得输出结果(转)
- .NET调用ORACLE存储过程使用数组参数
- [转].net 调用oracle存储过程返回多个记录集
- .net调用存储过程时的输出函数
- java jdbc 调用 oracle存储过程 返回游标
- .NET易忘备留 ORACLE存储过程调用
- .net 调用oracle存储过程返回多个记录集
- .net调用Oracle存储过程
- .net调用存储过程三 (含输出参数)
- .net 调用 sql server 自定义函数,并输出返回值
- .NET调用ORACLE存储过程使用数组参数
- JAVA调用存储过程输出参数为游标