zoukankan      html  css  js  c++  java
  • C#中执行数据库存储过程

     1.        SqlConnection thisConnection = new SqlConnection();
                thisConnection.Open(StrConn);

                SqlCommand thisCommand 
    = thisConnection.CreateCommand();
                
    //命令类型为存储过程
                thisCommand.CommandType = CommandType.StoredProcedure;
                
    //存储过程名称
                thisCommand.CommandText = "Ten Most Expensive Products";

                
    //执行存储过程
                SqlDataReader thisReader = thisCommand.ExecuteReader();

                
    //显示结果
                while(thisReader.Read())
                {
                    Console.WriteLine(
    "\t{0}\t{1}", thisReader["TenMostExpensiveProducts"], thisReader["UnitPrice"]);
                }

    2.

       myCommand.CommandType=CommandType.StoredProcedure;
       //添加输入查询参数、赋予值
       myCommand.Parameters.Add("@Name",SqlDbType.VarChar);
       myCommand.Parameters["@Name"].Value ="A";

       //添加输出参数
       myCommand.Parameters.Add("@Rowcount",SqlDbType.Int);
       myCommand.Parameters["@Rowcount"].Direction=ParameterDirection.Output;


       myCommand.ExecuteNonQuery();
       DataAdapter.SelectCommand = myCommand;

       if (MyDataSet!=null)
       {
         DataAdapter.Fill(MyDataSet,"table");
       }

  • 相关阅读:
    类的高内聚低耦合
    面向对象是三个特征:封装、继承、多态
    抽象类和接口
    remoting和webservice
    装箱和拆箱
    数据库
    遍历TextBox控件
    索引类型
    .NET和C#有什么区别
    三层架构
  • 原文地址:https://www.cnblogs.com/fhuafeng/p/1501364.html
Copyright © 2011-2022 走看看