public DataTable SelectPay_Unit()
{ string returns = "";
DataTable objDataTable = new DataTable();//定义一个DataTable
try
{
//string connectionString = "Data Source=ORCL_201;User ID=XACXEQ_PeiXun;Password=11111;";
string connectionString = System.Configuration.ConfigurationManager.AppSettings["CoonString"].ToString();//连接字符串
OracleConnection con = new OracleConnection(connectionString);
con.Open();//打开连接
OracleCommand cmd = new OracleCommand("Proc_PXUnit_Pay", con);
cmd.CommandType = CommandType.StoredProcedure;
OracleParameter op = new OracleParameter("cur_arg", OracleType.Cursor);//定义参数
op.Direction = ParameterDirection.Output;//设置参数类型
cmd.Parameters.Add(op); int intFieldCount = cmd.ExecuteReader(CommandBehavior.CloseConnection).FieldCount;
for (int intCounter = ; intCounter < intFieldCount; ++intCounter)
{
objDataTable.Columns.Add(cmd.ExecuteReader(CommandBehavior.CloseConnection).GetName(intCounter), cmd.ExecuteReader(CommandBehavior.CloseConnection).GetFieldType(intCounter));
} objDataTable.BeginLoadData(); object[] objValues = new object[intFieldCount];
while (cmd.ExecuteReader(CommandBehavior.CloseConnection).Read())
{
cmd.ExecuteReader(CommandBehavior.CloseConnection).GetValues(objValues);
objDataTable.LoadDataRow(objValues, true);
}
cmd.ExecuteReader(CommandBehavior.CloseConnection).Close();
objDataTable.EndLoadData();
//OracleConnection conn=new OracleConnection ("")
// Database db = DatabaseFactory.CreateDatabase("DJG_PeiXun_ConnectionString");
//OracleCommand cmd = db.GetStoredProcCommand("Proc_PXUnit_Pay");
//db.AddInParameter(cmd,"cursor",OracleType.Cursor);
//ds = db.ExecuteDataSet(cmd);
}
catch (Exception ex)
{
returns = ex.ToString();
}
return objDataTable;
}

最新文章

  1. IO多路复用之poll总结
  2. Java的一些常见问题,JRE,JDK,JVM,包等概念理解
  3. innoDB 存储引擎
  4. Ubuntu 中搭建 LAMP 及 php 开发工具
  5. 【转】Eclipse上安装GIT插件EGit及使用
  6. 3 Sum Closest 解答
  7. stl学习之字符串
  8. 分组求和SQL示例
  9. 使用服务器参数文件(SPFILE)管理初始化参数
  10. CF 1131C Birthday
  11. 精选!15 个必备的 VSCode 插件(前端类)
  12. [Python]Python Class 中的 函数定义中的 self
  13. struts下载
  14. Git文件状态
  15. 在ASP.NET MVC应用程序中随机获取一个字符串
  16. MFC框架仿真&lt;二&gt;
  17. [手把手教程][JavaWeb]优雅的SpringMvc+Mybatis整合之路
  18. [CF1016G]Appropriate Team
  19. Cannot get connection for URL jdbc:oracle:thin:调用中无效参数
  20. Win10环境下配置VScode的C++编译环境

热门文章

  1. 打印出不同顺序的字符串&amp;单引号和双引号的差异
  2. Unity_与android交互
  3. CSS中:nth-child和JQuery:eq的区别
  4. myeclipse 项目运行时报错:运行项目时报错:Could not publish server configuration for Tomcat v6.0 Server at localhost. Multiple Contexts have a&quot;/&quot;
  5. SurfaceFlinger服务概述和学习计划
  6. 隐藏input边框(ie6、ie7)
  7. 什么是redis数据库?
  8. JDK源码阅读(二) AbstractList
  9. observeMode
  10. 总结Web应用中基于浏览器的安全漏洞