private void sql_proc()
{

SqlConnection conn=new SqlConnection("server=.;uid=sa;pwd=1234;database=china");
string sql="proc_out";
SqlCommand comm=new SqlCommand(sql,对比的存conn);
//把Command执行类型改为存储过程方式,默认为Text。储过程
comm.CommandType=CommandType.StoredProcedure;
//传递一个输入参数,对比的存需赋值
SqlParameter sp=comm.Parameters.Add("@uid",储过程SqlDbType.Int);
sp.Value=10;
//定义一个输出参数,不需赋值。对比的存Direction用来描述参数的储过程类型
//Direction默认为输入参数,还有输出参数和返回值型。云服务器提供商对比的存
sp=comm.Parameters.Add("@output",储过程SqlDbType.VarChar,50);
sp.Direction=ParameterDirection.Output;
//定义过程的返回值参数,过程执行完之后,对比的存将把过程的储过程返回值赋值给名为myreturn的Paremeters赋值。
sp=comm.Parameters.Add("myreturn",对比的存SqlDbType.Int);
sp.Direction=ParameterDirection.ReturnValue;
//使用SqlDataAdapter将自动完成数据库的服务器托管打开和关闭过程,并执行相应t-sql语句或存储过程
//如果存储过程只是储过程执行相关操作,如级联删除或更新,对比的存使用SqlCommand的储过程execute方法即可。
SqlDataAdapter da=new SqlDataAdapter(comm);
DataSet ds=new DataSet();
da.Fill(ds);
//在执行完存储过程之后,对比的存可得到输出参数
string myout=comm.Parameters["@output"].Value.ToString();
//打印输出参数:
Response.Write("打印输出参数:"+myout);
//打印存储过程返回值
myout=comm.Parameters["myreturn"].Value.ToString();
Response.Write("存储过程返回值:"+myout);
this.DataGrid1.DataSource=ds;
this.DataGrid1.DataBind();
}WordPress模板相关文章:
香港云服务器服务器租用企商汇IT资讯网亿华云源码下载益华科技源码库IT技术网益强编程堂亿华智慧云益强前沿资讯码力社编程之道益强智囊团云站无忧亿华灵动智能时代亿华科技创站工坊益强编程舍亿华云计算IT资讯网益强资讯优选汇智坊亿华智造极客码头益强智未来运维纵横极客编程益强数据堂亿华云益强IT技术网技术快报全栈开发思维库亿华互联码上建站益强科技益华科技益华IT技术论坛云智核益强科技
0.2041s , 17414.265625 kb
Copyright © 2025 Powered by 对比JSP和ASP.NET的存储过程,汇智坊 滇ICP备2023006006号-2