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

 我来答
堵又松Qs
2012-12-06 · 超过61用户采纳过TA的回答
知道答主
回答量:187
采纳率:85%
帮助的人:55.1万
展开全部
#region 根据ID获取指定新闻信息,使用存储过程,返回一个DataSet数据集
/// <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

提交
取消

辅 助

模 式