mysql toupper_asp.net调用mysql存储过程

mycomm=newMySqlCommand("sp_luckdraw",myco);mycomm.CommandType=CommandType.StoredProcedure;MySqlParametermyParameter=newMySqlParameter("@prizeCode",MySqlDbType.VarChar,50)...

mycomm = new MySqlCommand("sp_luckdraw", myco);

mycomm.CommandType = CommandType.StoredProcedure;

MySqlParameter myParameter = new MySqlParameter("@prizeCode",MySqlDbType.VarChar, 50);

myParameter.Value = strValue.ToUpper();

myParameter.Direction = ParameterDirection.Input;

mycomm.Parameters.Add(myParameter);

MySqlParameter myParameter2 = new MySqlParameter("@result", MySqlDbType.Int32);

myParameter2.Direction = ParameterDirection.Output;

mycomm.Parameters.Add(myParameter2);

using (dr = mycomm.ExecuteReader(CommandBehavior.CloseConnection))

{

string strResult1 = myParameter2.Value.ToString();

while (dr.Read())

{

string strResult = dr["result"].ToString();

}

}

请我为什么传出参数myParameter2.Value是null,怎么解决。(存储过程在mysql数据库执行没问题)

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值