【数据库】如何获取存储过程的输出参数值
2012-07-19 16:42
337 查看
存储过程:
功能:根据C_ID查询字段onepwd
asp.net后台代码:
关于最后一句代码详情见:【ASP.NET】解决执行<script>代码后页面布局变化问题。
-- ============================================= -- Author: netboy -- Create date: 2012年7月18日 -- Description: 通过cid得到用户一级密码 -- ============================================= CREATE PROC [dbo].[GETONEPED] @C_ID nvarchar(50), @onepwd nvarchar(50) output AS BEGIN select @onepwd = C_OnePwd FROM Client where C_ID=@C_ID END
功能:根据C_ID查询字段onepwd
asp.net后台代码:
protected void Button1_Click(object sender, EventArgs e) { string cid = txbid.Text; using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["huaxia"].ConnectionString)) //连接数据库语句 { using (SqlCommand com = con.CreateCommand()) { con.Open(); com.CommandText = "GETONEPED"; //存储过程 com.CommandType = CommandType.StoredProcedure; //设置执行命令类型 com.Parameters.Add("@C_ID", SqlDbType.NVarChar); //设置输入参数 cid com.Parameters["@C_ID"].Value = cid; //设置cid参数的值 com.Parameters.Add("@onepwd", SqlDbType.NVarChar, 50); //设置输出参数onepwd com.Parameters["@onepwd"].Direction = ParameterDirection.Output; //设置参数onepwd为输出类型 com.ExecuteNonQuery(); //执行命令 string name = com.Parameters["@onepwd"].Value.ToString(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('" + name + "'); ", true); } } }
关于最后一句代码详情见:【ASP.NET】解决执行<script>代码后页面布局变化问题。
相关文章推荐
- C#中如何获取存储过程的输出参数值
- C#中如何获取存储过程的输出参数值
- 存储过程有输出参数,在c#中用nhibernate调用存储过程时,如何才能获取到一个结果集和这个输出参数呢?
- 关于ExecuteNonQuery执行存储过程的返回值 、、实例讲解存储过程的返回值与传出参数、、、C#获取存储过程的 Return返回值和Output输出参数值
- 如何获取存储过程的返回值和输出值
- 黄聪:C#获取存储过程的 Return返回值和Output输出参数值
- C#获取存储过程的Return返回值和Output输出参数值
- IBatis.Net如何获取存储过程的Output的参数值
- 【C#】【MySQL】C#获取存储过程的Output输出参数值
- C#获取存储过程的Return返回值和Output输出参数值
- C#获取存储过程的Return返回值和Output输出参数值
- Enterprise Library 2.0系列:如何获取存储过程的output参数值?
- C#获取存储过程的Return返回值和Output输出参数值
- C#获取存储过程的Return返回值和Output输出参数值
- C#获取存储过程的 Return返回值和Output输出参数值
- MS的SQLHelper中如何得到存储过程的输出参数值
- C#获取存储过程的Return返回值和Output输出参数值
- 如何获取当前数据库名称及在存储过程中临时设置数据库兼容级别
- iBatis.Net如何获取存储过程的Output的参数值
- C#获取存储过程的Return返回值和Output输出参数值