C#调用存储过程详解(带返回值、参数输入输出等)
这篇文章主要介绍了C#调用存储过程的方法,结合实例形式详细分析了各种常用的存储过程调用方法,包括带返回值、参数输入输出等,需要的朋友可以参考下
本文实例讲述了C#调用存储过程的方法。分享给大家供大家参考,具体如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
|
本文的数据库用的是sql server自带数据Northwind
1.只返回单一记录集的存储过程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
存储过程Categoriestest1
1 2 3 4 5 |
|
2. 没有输入输出的存储过程
1 2 3 4 5 6 7 8 9 |
|
存储过程Categoriestest2
1 2 3 4 5 |
|
3. 有返回值的存储过程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
存储过程Categoriestest3
1 2 3 4 5 6 7 |
|
4. 有输入参数和输出参数的存储过程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
存储过程Categoriestest4
1 2 3 4 5 6 7 8 9 |
|
5. 同时具有返回值、输入参数、输出参数的存储过程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
存储过程Categoriestest5
1 2 3 4 5 6 7 8 9 10 |
|
6. 同时返回参数和记录集的存储过程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
存储过程Categoriestest6
1 2 3 4 5 6 7 8 9 10 11 |
|
7. 返回多个记录集的存储过程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
存储过程Categoriestest7
1 2 3 4 5 |
|
更多关于C#相关内容感兴趣的读者可查看本站专题:《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#面向对象程序设计入门教程》及《C#程序设计之线程使用技巧总结》
希望本文所述对大家C#程序设计有所帮助。