使用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