C# 调用Mysql 带参数存储过程

使用C#调用Mysql 带参数的存储过程:

1、创建带参数的存储过程:USP_Temp_Test

2、两个参数:IN 参数为 P_XML , OUT 参数为 P_ErrorOut

3、C#代码调用该存储过程

  注意:在使用C#调用MySQL 存储过程时,需要指定命令类型 CommandType.StoredProcedure,否则会出现没有赋值的错误

 MySqlParameter[] para = new MySqlParameter[] {
new MySqlParameter("P_XML",MySqlDbType.VarChar,50)
,new MySqlParameter("P_ErrorOut",MySqlDbType.VarChar,50)
};
para[0].Value = XML;
para[1].Direction = ParameterDirection.Output;
MySQLHelper.ExecuteNonQuery(MySQLHelper.DBConnectionString, CommandType.StoredProcedure, "USP_Temp_Test", para);

需要详细讲解的朋友可以查看 https://www.cnblogs.com/zeroone/p/6021329.html

上一篇:nodejs命令行执行时带参数


下一篇:[转] ADO.NET调用存储过程带输出参数或返回值