三层架构调用带有输出参数的存储过程
三层架构调用带有输出参数的存储过程(asp.net)在DAL 和BLL层里该怎么写..
三层架构调用带有输出参数的存储过程(asp.net)在DAL 和BLL层里该怎么写..
解决方案 »
- 参数化查询,动态创建参数
- ajax 64位操作系统 和 32位操作系统区别
- 100分 求一asp.net+Ajax动态无限菜单点击——部分刷新或无刷新显示数据——的解决方案
- 窗口句柄代码
- ASP.NET安装程序中如何修改web.config文件的内容?
- vs2005 treeview 的Load 问题......
- 大家告诉我这怎么办---又是水晶报表(10企业版)的打印问题,打一页空一页的问题在一台打印机上解决了,但在不同的打印机上又出现打一页空一
- asp.net与oracle数据库连接,连接字段写到web.config中在程序中调用出错?????
- 关于打开模式窗口的问题!
- 如何防止某个网站得到任何关于我的信息(别说“不访问他就行了”)?
- c# 如何 获取 客户端操作系统入的语言版本
- gridview 分页遇到的问题
SqlCommand com = new SqlCommand(prco + ".usp_UpdateRoomType存储过程名字", con);
con.Open();
com.CommandType = CommandType.StoredProcedure;
在BLL里面就return 示例名。方法名
{
state = 0;
string cmdText = "sp_test";
SqlParameter[] parameters ={
new SqlParameter("@p_title",SqlDbType.VarChar,50),
new SqlParameter("@p_desc",SqlDbType.VarChar,100),
new SqlParameter("@p_state",SqlDbType.Int)
};
parameters[0].value = title;
parameters[1].value = desc;
parameters[2].Direction = ParameterDirection.Output; int returnValue = 0;
int.TryParse(My.SQLHelper.ExecuteNonQuery(Config.SqlConnectionString, CommandType.StoredProcedure, cmdText, parameters).ToString(),out returnValue); if(parameters[2].value != null)
{
state = int.Prase(parameters[2].value.ToString());
}
return returnValue;
}
BLL层:Class: InfoBLLpublic int Add(string title,string desc,out int state)
{
InfoDAL dal = new InfoDAL();
return dal.Add(title,desc,out state);
}