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);

  • 相关阅读:
    poj1417(带权并查集+背包DP+路径回溯)
    poj1182(带权并查集)
    hdoj3038(带权并查集)
    poj1611(并查集简单应用)
    poj2236(并查集)
    莫队板子,例题
    离散化二维坐标
    P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
    树链剖分板子
    P2486 [SDOI2011]染色 区间合并+树链剖分(加深对线段树的理解)
  • 原文地址:https://www.cnblogs.com/yongheng178/p/1262309.html
Copyright © 2011-2022 走看看