|zyciis| 没分了就给50分,如何得到存储过程的返回值呢 谢谢 IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RETURN(1) END Set NoCount Off COMMIT TRAN return(0)如上面是返回存储过程是否成功的以前我写的时候都是用一个参数@RetVal Int OutPut 来做返回但这里别人的存储过程里面他没有加这个返回值那我程序怎么去读取上面的那个返回值呢谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 传参数,类型为System.Data.ParameterDirection.ReturnValue // 仅供参考 create by czz 2007/9/17 public string Meau_Edit(string flag, string MenuName, string Pid, string Link, string UpdateName,string id) { try { sqlcomm("usp_Admin_Menus_Edit");//存储过程名 SqlParameter param = new SqlParameter();//关键部分!! param.Direction = System.Data.ParameterDirection.ReturnValue; mycomm.Parameters.Add(param); mycomm.Parameters.AddWithValue("@flag", flag.Trim()); mycomm.Parameters.AddWithValue("@MenuName", MenuName.Trim()); mycomm.Parameters.AddWithValue("@Pid", Pid.Trim()); mycomm.Parameters.AddWithValue("@Link", Link.Trim()); mycomm.Parameters.AddWithValue("@UpdateName", UpdateName.Trim()); mycomm.Parameters.AddWithValue("@id", id.Trim()); sqlconn_Open(); mycomm.ExecuteNonQuery(); sqlconn_Close(); return param.Value.ToString();//返回值 } catch (Exception ex) { sqlconn_Close(); return "Error:" + ex.Message; } } 传入一个Direction为ReturnValue的参数就可以了,执行完存储过程直接读这个参数值就是返回值了 用小脚本给lable绑定text值 还是页面传值的问题 怎么得到checkboxlist选中的id并插入表中? 求一个正则的写法 SQL分组求解决方案 sql 高手来看一下 如何在DataGrid中设置超连接? 数据集 新做完个一。NET项目,大家给点意见! 怎么画旋转90度的字符? 页面传值问题很急!!!!!!!!!!!!! datagrid编辑中绑定DropDownList出错!
// 仅供参考 create by czz 2007/9/17
public string Meau_Edit(string flag, string MenuName, string Pid, string Link, string UpdateName,string id)
{
try
{
sqlcomm("usp_Admin_Menus_Edit");//存储过程名 SqlParameter param = new SqlParameter();//关键部分!!
param.Direction = System.Data.ParameterDirection.ReturnValue;
mycomm.Parameters.Add(param); mycomm.Parameters.AddWithValue("@flag", flag.Trim());
mycomm.Parameters.AddWithValue("@MenuName", MenuName.Trim());
mycomm.Parameters.AddWithValue("@Pid", Pid.Trim());
mycomm.Parameters.AddWithValue("@Link", Link.Trim());
mycomm.Parameters.AddWithValue("@UpdateName", UpdateName.Trim());
mycomm.Parameters.AddWithValue("@id", id.Trim());
sqlconn_Open();
mycomm.ExecuteNonQuery();
sqlconn_Close();
return param.Value.ToString();//返回值
} catch (Exception ex)
{
sqlconn_Close();
return "Error:" + ex.Message; } }