zoukankan      html  css  js  c++  java
  • Asp.net 调用存储过程

    用存储过程

    一个查询的存储过程.

    把查询的记录返回

    .net里我接收这个返回的记录集.

    答案:

    (1)执行一个没有参数的存储过程的代码如下:

    SqlConnection conn=new SqlConnection(“connectionString”);

    SqlDataAdapter da = new SqlDataAdapter();

    da.selectCommand = new SqlCommand();

    da.selectCommand.Connection = conn;

    da.selectCommand.CommandText = "NameOfProcedure";

    da.selectCommand.CommandType = CommandType.StoredProcedure;

    (2)执行一个有参数的存储过程的代码如下

    SqlConnection conn=new SqlConnection(“connectionString”);

    SqlDataAdapter da = new SqlDataAdapter();

    da.selectCommand = new SqlCommand();

    da.selectCommand.Connection = conn;

    da.selectCommand.CommandText = "NameOfProcedure";

    da.selectCommand.CommandType = CommandType.StoredProcedure;

    param = new SqlParameter("@ParameterName", SqlDbType.DateTime);

    param.Direction = ParameterDirection.Input;

    param.Value = Convert.ToDateTime(inputdate);

    da.selectCommand.Parameters.Add(param);

    若需要添加输出参数:

    param = new SqlParameter("@ParameterName", SqlDbType.DateTime);

    param.Direction = ParameterDirection.Output;

    param.Value = Convert.ToDateTime(inputdate);

    da.selectCommand.Parameters.Add(param);

    若要获得参储过程的返回值:

    param = new SqlParameter("@ParameterName", SqlDbType.DateTime);

    param.Direction = ParameterDirection.ReturnValue;

    param.Value = Convert.ToDateTime(inputdate);

    da.selectCommand.Parameters.Add(param);

  • 相关阅读:
    了解NoSQL的必读资料
    SQLServer 事务、锁、阻塞
    蔡康永的说话之道
    SQL Server System Functions
    dotNet 框架程序设计 读书笔记
    SQLServer 2005 Inside Query
    学习心得LINQ to XML
    Web Service 实例
    用JAXRPC开发Web服务: Servlet作为Web服务端点
    JAVA学习推荐
  • 原文地址:https://www.cnblogs.com/yongheng178/p/1262309.html
Copyright © 2011-2022 走看看