双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

引用存储过程中的输出参数出错,请帮忙看看,谢谢

nikita007 nikita007 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
引用存储过程中的输出参数出错,请帮忙看看,谢谢


C#中的代码

SqlCommand aCommand = new SqlCommand("LEM_USER_AUTHENTICATION", conn);
aCommand.CommandType = CommandType.StoredProcedure;
aCommand.Parameters.Add(new SqlParameter("@USER_ID", SqlDbType.VarChar, 20));
aCommand.Parameters["@USER_ID"].Value = user_id;

aCommand.Parameters.Add(new SqlParameter("@USER_PWD", SqlDbType.VarChar, 20));
aCommand.Parameters["@USER_PWD"].Value = user_pwd;

aCommand.Parameters.Add(new SqlParameter("@TYPE", SqlDbType.Decimal));
aCommand.Parameters["@TYPE"].Direction = ParameterDirection.Output;

aCommand.Parameters.Add(new SqlParameter("@F_LEM", SqlDbType.Decimal));
aCommand.Parameters["@F_LEM"].Direction = ParameterDirection.Output;

aCommand.Parameters.Add(new SqlParameter("@LP_INFO", SqlDbType.VarChar, 200));
aCommand.Parameters["@LP_INFO"].Direction = ParameterDirection.Output;

aCommand.UpdatedRowSource = UpdateRowSource.None;

aCommand.ExecuteNonQuery();
aCommand.Dispose();
conn.Close();


int user_type = Convert.ToInt32(aCommand.Parameters["@TYPE"].Value.ToString());
string f_lem = aCommand.Parameters["F_LEM"].Value.ToString();
string lp_info = aCommand.Parameters["LP_INFO"].Value.ToString();

存储过程中的参数设置
@USER_ID VARCHAR(20) ,
@USER_PWD VARCHAR(20) ,
@TYPE NUMERIC(2,0)=0 OUTPUT,
@F_LEM NUMERIC(1,0) =0 OUTPUT,
@LP_INFO VARCHAR(200)='' OUTPUT
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
nikita007
C# 111,129 成员 642,540 内容