procedure是什么?存储过程吗?存储过程只能在数据库中运行,你需要创建一个数据库连接,然后创建一个SqlCommand,把此SqlCommand的Text设为存储过程名,CommandType属性设为StoredProcedure,然后才能进行填充数据或更新等操作。
解决方案 »
- object标签显示在浮动div的上边
- 【思考题】我用datalist做一个选择题界面,然后想点击按钮算出答对几题?
- 问 快速回答
- petshop每个项目.snk的文件是同一个么?
- 80全部家当,求vs2005和sql2005和sql2000得数据缓存依赖问题???????????解决后就结贴
- 求一个程序防盗连分析,分可再加
- 怎么向自己用HtmlTable画的表格单元中绑定数据?
- 请问在哪能下载到sharpreader的源代码呢??
- 有劳思归看看,MyWebClient.DownloadFile问题
- ASP.NET中 设定datagrid的属性columns时,在列里有"数据格式设置表达式(T):"的,请问如何写?40分
- 急,一个可以输入4到30位任意字符的textbox的验证表达式该怎么写?
- 如何在TextBox中打开窗口页面
SqlParameter param0=new SqlParameter ( "@img_name", SqlDbType.Int);
param0.Value = imgName;
command.Parameters.Add( param0 );
SqlParameter param1..
.....
int numRowsAffected = command.ExecuteNonQuery();
SqlConnection myConnection = new SqlConnection("server=www.***.com;uid=username;pwd=abc;database=data1"); String selectCmd = "select * from Sale where BillNumber=@BillNumber and SaleDate between @BeginDate and @EndDate"; SqlDataAdapter myCommand = new SqlDataAdapter(selectCmd, myConnection); myCommand.SelectCommand.Parameters.Add(new SqlParameter("@BillNumber", SqlDbType.Char,20));
myCommand.SelectCommand.Parameters["@BillNumber"].Value = Request["BillNumber"]; myCommand.SelectCommand.Parameters.Add(new SqlParameter("@BeginDate", SqlDbType.DateTime,8));
myCommand.SelectCommand.Parameters["@BeginDate"].Value = Request["BeginDate"]; myCommand.SelectCommand.Parameters.Add(new SqlParameter("@EndDate", SqlDbType.DateTime,8));
myCommand.SelectCommand.Parameters["@EndDate"].Value = Request["EndDate"]; DataSet ds = new DataSet();
myCommand.Fill(ds, "Sales"); MyDataGrid.DataSource= ds.Tables["Sales"].DefaultView;
MyDataGrid.DataBind();
在C#中:
SqlCommand ComViewTimes=new SqlCommand("hits",sensConnection);
ComViewTimes.CommandType=CommandType.StoredProcedure;
SqlParameter myParm = ComViewTimes.Parameters.Add("@FromIndexName", SqlDbType.BigInt);
myParm.Value = FromIndexName;
_______前四句帮助中也都这么写
SqlDataReader rdViewTimes=ComViewTimes.ExecuteReader();
rdViewTimes.Close();
这两句加上后,才真正运行得起来.有朋友可以解释解释么?谢谢