zoukankan      html  css  js  c++  java
  • c# 调用存储过程

    本例调用存储过程的方法为:

    设置SqlCommand.Comand为CommandType.StoredProcedure,并使用DataReader呼叫存储过程。

    如下边调用Northwind数据库中的“Ten Most Expensive Products”存储过程代码:

    using System.Data;
    using System.Data.SqlClient;

    namespace SqlStoredProcedure
    {
        
    class Program
        {
            
    static void Main(string[] args)
            {
                SqlConnection thisConnection 
    = new SqlConnection(
                
    @"Data Source=scott;Initial Catalog=northwind;Persist Security Info=True;User ID=sa;Password=sa123");
                thisConnection.Open();

                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"]);
                }

                thisReader.Close();
                thisConnection.Close();
                Console.ReadLine();
            }
        }
  • 相关阅读:
    工作
    失败
    理想和一些未来的计划
    安静
    重新开始
    如何度过周末
    放假
    WPF学习笔记-数据采集与监控项目01-登录界面
    VS2017-断点感叹号问题,调试代码显示“当前无法命中断点,还没有为该文档加载任何符号”
    WPF-MVVM模式-表现层的UI框架【学习笔记】
  • 原文地址:https://www.cnblogs.com/scottckt/p/1270263.html
Copyright © 2011-2022 走看看