*precedure 中用@@rowcount 用来显示上条命令影响的行数
1. procedure 有输入参数,无返回值
procedure :
USE [biyi]
GO
create proc TEST2 (@v1 nvarchar(50),@v2 nvarchar(50))
as
SELECT * FROM PROCE
WHERE @v10 AND @v20
GO
C#中调用
String ConnStr = ConfigurationManager.ConnectionStrings[Connection].ConnectionString;
using (SqlConnection conn = new SqlConnection(ConnStr))
SqlCommand cmd = new SqlCommand;
cmd.Connection = conn;
cmd.CommandText = TEST2;//Procedure Name is TEST2
cmd.CommandType = CommandType.StoredProcedure;
IDataParameter[] parameters = {
new SqlParameter(@v1, c) , //Procedure 的第一个输入参数
new SqlParameter(@v2, SqlDbType.NVarChar,50), //Procedure 的第二个输入参数
parameters[0].Value = https://www.sosowu.com/a/1;
parameters[1].Value = https://www.sosowu.com/a/2;
cmd.Parameters.Add(parameters[0]); //或者 直接cmd.Parameters.Add( @v1,SqlDbType.NVarChar,50);
cmd.Parameters.Add(parameters[1]);
***.Open;
SqlDataAdapter ad = new SqlDataAdapter(cmd);
DataSet ds = new DataSet;
ad.Fill(ds);
this.GridView1.DataSource = ds.Tables[0];
this.GridView1.DataBind;
2. procedure 有输入参数,也有返回值
Procedure:
USE [biyi]
GO
create proc TEST3 (@v1 nvarchar(50),@v2 nvarchar(50))
as
if @v1@v2
return 1
else return 2
GO
C#中调用:
using (SqlConnection conn = new SqlConnection(ConnStr))
SqlCommand cmd = new SqlCommand;
cmd.Connection = conn;
cmd.CommandText = TEST3;//Procedure Name
cmd.CommandType = CommandType.StoredProcedure;
IDataParameter[] parameters = {
new SqlParameter(@v1, SqlDbType.NVarChar,50) , //Procedure 的第一个输入参数
new SqlParameter(@v2, SqlDbType.NVarChar,50), //Procedure 的第二个输入参数
new SqlParameter(return, SqlDbType.NVarChar,50), //返回值
parameters[0].Value = https://www.sosowu.com/a/1;
parameters[1].Value = https://www.sosowu.com/a/2;
parameters[2].Direction = ParameterDirection.ReturnValue;
cmd.Parameters.Add(parameters[0]);
cmd.Parameters.Add(parameters[1]);
cmd.Parameters.Add(parameters[2]);
【c#如何调用 storedprocedure mysqlparameter】***.Open;
cmd.ExecuteNonQuery;
Label1.Text = parameters[2].Value.ToString;
以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!
「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助:- 如何教育粘着妈妈的孩?
- 肌肉腿瘦腿的最快方法是什么?如何改善肌肉腿?
- 瑜伽瘦肚子的运动有哪些?如何练习瑜伽能瘦肚子?
- BT软件如何下载小电影?下载的具体步骤?
- 身材略显瑕疵的女人,如何穿出时髦、显瘦的效果呢
- 化学催熟的水果吃了对人体有害吗?教你如何识别催熟香蕉!
- 国产芯片如何突围?
- 余额宝理财基金如何取出来,余额宝理财基金如何取出来钱?
- 如何给随从换衣服?
- 野猪怕什么如何赶野猪