调用存储过程

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

/*
	create procedure sp_Select_All_Employees
	as
	  select
		employeeid,
		firstname,
		lastname
	  from
		employees
*/
namespace Chapter6
{
    class CallSp1
    {
        static void Main()
        {
           
            SqlConnection conn = null;
            SqlDataReader rdr = null;
            try
            {
                 // create connection
                 conn = new SqlConnection
                                        (@"server = .;
                                        integrated security = true;
                                        database = northwind");

                // open connection
                conn.Open();
                
                // create command
                 SqlCommand cmd = conn.CreateCommand();

                // specify stored procedure to  execute
                //enum CommandType {Text, StoredProcedure, TableDirect}
                 cmd.CommandType = CommandType.StoredProcedure;
                //指定StoredProcedure名
                 cmd.CommandText = "sp_Select_All_Employees";

                 // execute command
                 rdr = cmd.ExecuteReader();

                 // Process the result set
                 while (rdr.Read())
                 {
                     Console.WriteLine(
                     "{0} {1} {2}"
                     ,rdr[0].ToString().PadRight(5)
                     ,rdr[1].ToString()
                     ,rdr[2].ToString());                
                 }
                 
            }
            catch (SqlException ex)
            {
                 Console.WriteLine(ex.ToString());
            }
            finally
            {
                rdr.Close();
                conn.Close();
            }
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值