如何在C#中传递存储过程参数 [英] How to pass stored procedure parameters in C#
本文介绍了如何在C#中传递存储过程参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用2.0版的Dotnet
我知道如何在C#中使用存储过程。
但我不知道如何使用C#传递存储过程中的参数
I am using 2.0 version of Dotnet
I know how to use stored procedure in C#.
But I don't know how to pass parameters in stored procedure using C#
exec proc_sp 'Jack',1234567895,'M'
请帮我摆脱这个问题
Please help me to get rid of this problem
推荐答案
在ADO.NET中调用存储过程 [ ^ ]
使用
命令cmd;
cmd.parameter.add(@ varname,数据类型,大小).value =您的值;
接受它,如果它为你工作
use
command cmd;
cmd.parameter.add("@varname",datatype,size).value=Your value;
accept it if its work for you
看一下这篇文章 SQL注入攻击和一些关于如何防范它们的技巧 [ ^ ]参数化程序
Take a look at this article SQL Injection Attacks and Some Tips on How to Prevent Them[^] under parameterized Procedures
这篇关于如何在C#中传递存储过程参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文