关于 asp。net里存储过程的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:16:05
参考书:SqlCommand cmd=new SqlCommand("UpdateImage",conn);
cmd.CommandType=CommandType.StoredProcedure;
这里有个UpdateImage是不是调用 了 存储过程??我 在 CS页里 找不到,但是后面发现找是个存储过程,我想问下存储过程的 那段代码应该放哪里?不是 CS文件里吗?

那是存储过程,下面是存储过程的用法,你参考下:
string ConStr = System.Configuration.ConfigurationManager.AppSettings["dns"];
SqlConnection Con = new SqlConnection(ConStr);
SqlDataAdapter Da = new SqlDataAdapter("news_search4", Con);
Da.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parms = new SqlParameter("@style", SqlDbType.Int);
parms.Value = Search_Text;
Da.SelectCommand.Parameters.Add(parms);

Con.Open();

DataSet ds = new DataSet();
Da.Fill(ds);
News_View1.DataSource = ds;
News_View1.DataBind();
存储过程放数据库里 @style 是传给存储过程的参数
ASP.NET初期的话 编程格式比较固定 不难 但是到了后面自己写控件来扩展功能时,对C#的要求就高了,加油

存储过程写在"数据库"里.
也可以用VS来写SQL2005的存储过程。
存储过程是用SQL语句写的“函数”。

这个应该不是存储过程
SqlCommand有4种重载的方法
1.一种是直接实例化
2.(SQL语句)
3.(SQL语句,连接)
4.(SQL语句,连接,事务)

如果