VB.NET如何调用存储过程

最近用vb.net开发程序,我的数据库中有几个存储过程,名字分别是A,B。我想在通用的类里面写两个方法,一个是不需要传参数调用存储过程的,一个是需要传参数的,请问要怎么写... 最近用vb.net开发程序,我的数据库中有几个存储过程,名字分别是A,B。我想在通用的类里面写两个方法,一个是不需要传参数调用存储过程的,一个是需要传参数的,请问要怎么写,才能调用到A和B,怎么传递参数。谢谢。以前只用过SQL语句,没有调过存储过程。 展开
 我来答
lfq761204
2008-12-24 · TA获得超过137个赞
知道答主
回答量:179
采纳率:0%
帮助的人:164万
展开全部
我提供下c#里实现的方法:
SqlConnection conn="连接数据库语句";
SqlCommand cmd=new SqlCommand("存储过程名 A或B",conn);
cmd.CommandType=CommandType.StoredProcedure; //这句表示cmd的字符串是存储过程
cmd.Parameters.Add("@存储过程里的参数,用@开头",SqlDbType.Nvarchar).Value="参数值";
...如果还有参数,继续上句
conn.Open();
cmd.ExecuteNonQuery();

如果不要参数,直接把cmd.Parameters这句去掉。SqlDbType表示参数的类型,自己选择
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式