ASP.NET 如何获取带有返回值的存储过程

 我来答
吱家出品369
2013-10-27 · 超过63用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:147万
展开全部
/// <summary /// 获取指定信息的数据集 /// </summary /// <param name="strSqlAdminSession"后台登陆用户</param /// <param name="int_DoID"指定信息的ID</param /// <param name="P_Str_srcTable"信息临时表</param /// <param name="Proc_tb_GetByID"存储过程名称</param /// <param name="str_ProcID"存储过程参数名称,为某条信息的ID值参数</param /// <returnsint值,返回影响的行数,如果为-1,获取信息失败</returns public DataSet DO_dsGetInforByID(string strSqlAdminSession, int int_DoID, string P_Str_srcTable, string Proc_tb_GetByID, string str_ProcID){DataSet returnValue = new DataSet(); returnValue = null;//将返回值的初始值设置为空 if (strSqlAdminSession == "" || strSqlAdminSession == null){return returnValue;}else{SqlConnection MyConn = dbObj.GetConnection(); SqlCommand MyCmd = new SqlCommand(Proc_tb_GetByID, MyConn); MyCmd.CommandType = CommandType.StoredProcedure; //添加参数newsID SqlParameter spDoID = new SqlParameter(str_ProcID, SqlDbType.Int); spDoID.Value = int_DoID; MyCmd.Parameters.Add(spDoID); MyConn.Open();try{MyCmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(MyCmd); DataSet ds = new DataSet();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式