C#里调用带输出参数的存储过程
2011-10-03 16:56
579 查看
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading;
6using System.Data;
7using System.Data.SqlClient;
8namespace ConsoleApplicationTest
9{
10 class Program
11 {
12 static void Main(string[] args)
13 {
14 try
15 {
16 //connection对象
17 string strConn = "Data Source=.;uid=sa;pwd=wzb0227;Integrated Security=SSPI;Initial Catalog=Evaluation;Integrated Security=True";
18 SqlConnection conn = new SqlConnection(strConn);
19 conn.Open();
20 //command对象
21 SqlCommand comm = new SqlCommand("getCountNum", conn);
22 comm.CommandType = CommandType.StoredProcedure;
23 //填充参数
24 SqlParameter para = new SqlParameter("@count", SqlDbType.Int);
25 para.Direction = ParameterDirection.Output;
26 comm.Parameters.Add(para);
27 //执行,取输出参数
28 comm.ExecuteNonQuery();
29 int count = (int)comm.Parameters["@count"].Value;
30 conn.Close();
31 Console.WriteLine("count=" + count);
32 }
33 catch
34 {
35 Console.WriteLine("出现了异常!");
36 }
37 }
38 }
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading;
6using System.Data;
7using System.Data.SqlClient;
8namespace ConsoleApplicationTest
9{
10 class Program
11 {
12 static void Main(string[] args)
13 {
14 try
15 {
16 //connection对象
17 string strConn = "Data Source=.;uid=sa;pwd=wzb0227;Integrated Security=SSPI;Initial Catalog=Evaluation;Integrated Security=True";
18 SqlConnection conn = new SqlConnection(strConn);
19 conn.Open();
20 //command对象
21 SqlCommand comm = new SqlCommand("getCountNum", conn);
22 comm.CommandType = CommandType.StoredProcedure;
23 //填充参数
24 SqlParameter para = new SqlParameter("@count", SqlDbType.Int);
25 para.Direction = ParameterDirection.Output;
26 comm.Parameters.Add(para);
27 //执行,取输出参数
28 comm.ExecuteNonQuery();
29 int count = (int)comm.Parameters["@count"].Value;
30 conn.Close();
31 Console.WriteLine("count=" + count);
32 }
33 catch
34 {
35 Console.WriteLine("出现了异常!");
36 }
37 }
38 }
相关文章推荐
- 关于C#调用存储过程,带输出参数,存储过程
- c#调用带输出参数的存储过程
- C#调用带输入输出参数的存储过程
- 带输出参数的存储过程的使用及在C#中调用问题
- 存储过程输出参数:C#中调用输入输出参数的存储过程
- C#中调用存储过程:带输入输出参数
- c#调用带输出参数的存储过程
- C#调用存储过程带输出参数或返回值
- 带输出参数的存储过程的使用及在C#中调用问题
- c#调用带输出参数的存储过程
- 带输出参数的存储过程的使用及在C#中调用问题
- C#带输出参数的存储过程调用
- 存储过程输出参数、返回值、返回表及C#调用
- C#调用存储过程带输出参数或返回值
- C#中调用输入输出参数的存储过程
- C#调用存储过程带输出参数或返回值分类(转)
- C#调用存储过程带输出参数或返回值
- C#中调用存储过程:带输入输出参数
- 存储过程有输出参数,在c#中用nhibernate调用存储过程时,如何才能获取到一个结果集和这个输出参数呢?
- C#调用带输入输出参数的存储过程