zoukankan      html  css  js  c++  java
  • oracleHelper的使用

    使用 ADO.NET 访问 Oracle 9i 存储过程 

    http://msdn.microsoft.com/zh-cn/library/ms971506.aspx


      说明:   只要注意定义参数就行了.   

      查询数据方面:   
        
      1.简单的SQL语句查询   
      写法:   return   OracleHelper.ExecuteDataset(Connectstring,CommandType.Text,"select   *   from   sales");   
      说明:   Connctstring是数据库连接串,后同.返回DataSetx绑定datagrid即可.   
        
      2.调用包返回的记录集   
      如要取得Oracle存储过程返回的记录集,在Oracle中需要使用包来定义返回游标.包的具体写法可以去Oracle版块查看.   
      写法:   return   OracleHelper.ExecuteDataset(Connectstring,"SP_TEST.GetRecords","12","cu_test");   
      说明:   SP_TEST是包名,GetRecords中包中定义过程,"12"是传入的参数,"cu_test"是包内定义的返回游标;   
        
      3.调用存储过程返回的参数   
      取得存储过程中output参数返回值   
      OracleParameter[]   Prams   =   {   
      new   OracleParameter("ID",ID),   
      new   OracleParameter("qty", OracleType.VarChar,10)   
      };   
      Prams[2].Direction   =   ParameterDirection.Output;   
        
      OracleHelper.ExecuteNonQuery(Connectstring,CommandType.StoredProcedure,"SP_TEST2",Prams);   
      string   Qty   =   Prams[2].Value.ToString();   

             

                成长

           /      |     \

        学习   总结   分享

    QQ交流群:122230156

  • 相关阅读:
    关于MD5的个人笔记
    QueryString 页面传值方法
    酒店管理系统房态图的效果制作
    开始我的学习之路
    SQL取数据库名,取表名,取列名
    鼠标/键盘事件
    C#皮肤使用例子.
    C#调用WIN API
    C#中定时器的使用方法
    C#随机点名程序例子(名字由配置文件提供)
  • 原文地址:https://www.cnblogs.com/benio/p/2107146.html
Copyright © 2011-2022 走看看