ITPUB??ì3
ITPUB论坛 » Web开发 » ASP.NET与AJAX » asp.net程序里如何得到存储过程的output参数的值


标题: asp.net程序里如何得到存储过程的output参数的值
离线 新意纤维
一般会员



精华贴数 0
个人空间 0
技术积分 134 (13040)
社区积分 0 (1201668)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2007-1-11 16:42 
asp.net程序里如何得到存储过程的output参数的值

asp.net程序里如何得到存储过程的output参数的值!
请详细说明 谢谢
给个列子也可以


只看该作者    顶部
离线 mm_xlhy123
一般会员



精华贴数 0
个人空间 0
技术积分 90 (17761)
社区积分 0 (1204768)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2007-1-11 16:44 
SqlCommand cmd = new SqlCommand("hyproc1", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@sal", SqlDbType.Float));
                cmd.Parameters.Add(new SqlParameter("@Num", SqlDbType.Int));
                cmd.Parameters[0].Value = 110000;
                cmd.Parameters[1].Direction = ParameterDirection.Output;
                cmd.ExecuteNonQuery();
Console.WriteLine(cmd.Parameters[1].Value.ToString());


只看该作者    顶部
离线 zly526
一般会员



精华贴数 0
个人空间 0
技术积分 196 (9457)
社区积分 0 (1201639)
注册日期 2006-12-7
论坛徽章:1
开发板块每日发贴之星     
      

发表于 2007-1-11 16:45 
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["DBConn"]);
SqlCommand cmdSelect = new SqlCommand("KL_GetInvestCode", conn);
cmdSelect.CommandType = CommandType.StoredProcedure;

SqlParameter sp = cmdSelect.Parameters.Add("@NewCode", SqlDbType.NVarChar, 0,"NewCode";
sp.Direction = ParameterDirection.Output;
try
{
  object a = cmdSelect.ExecuteScalar();
  return cmdSelect.Parameters["@NewCode"].Value.ToString();
}
catch (Exception ex)
{
}
finally
{
        conn.Close();
}


只看该作者    顶部
离线 neo117
一般会员



精华贴数 0
个人空间 0
技术积分 148 (12048)
社区积分 0 (1201630)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2007-1-11 16:45 
SqlConnection conn = new sqlConnection(conStr);

Sqlcommand cmd = new SqlCommand("存储过程名",conn);

SqlParameter paramOut = cmd.Parameters.Add("@Return_Value","";
paramOut.Direction = ParameterDirection.ReturnValue;

conn.open();
cmd.ExecuteNonQuery();
int i = (int)cmd.Parameters["@Return_Value"].value;


只看该作者    顶部
离线 新意纤维
一般会员



精华贴数 0
个人空间 0
技术积分 134 (13040)
社区积分 0 (1201668)
注册日期 2006-12-7
论坛徽章:0
      
      

发表于 2007-1-11 16:47 
谢谢各位
我回去好好研究一下哈


只看该作者    顶部
离线 apoclast
初级会员


精华贴数 0
个人空间 0
技术积分 24 (47769)
社区积分 0 (1266441)
注册日期 2007-2-3
论坛徽章:0
      
      

发表于 2007-2-4 00:16 
默认的参数好像是inputouput型的吧?也能后来获取值


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问