如何在C#中传递存储过程参数 [英] How to pass stored procedure parameters in C#

查看:101
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆