SqlDataAdapter 使用存储过程
来源:互联网 发布:实验数据去异常值 编辑:程序博客网 时间:2024/05/05 15:46
//以下是返回相册图片信息
public static DataSet ImageMessage(string mvName)
{
SqlConnection myCon = CreateConn.conn();
////string MvName = "美女";
//string strSQL = "select * from FImage where Mv_Id=(select Mv_Id from FMv where Mv_Name='" + mvName + "')";
//SqlDataAdapter sda = new SqlDataAdapter(strSQL, myCon);
//DataSet ds = new DataSet();
//sda.Fill(ds, "ffc");
//return ds;
SqlDataAdapter sda = new SqlDataAdapter("ImageMessage", myCon);//ImageMessage为存储过程名
sda.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter spt = new SqlParameter("@mvName", SqlDbType.VarChar, 20);
spt.Direction = ParameterDirection.Input;
spt.Value = mvName;
sda.SelectCommand.Parameters.Add(spt);
DataSet ds = new DataSet();
sda.Fill(ds, "ffc");
return ds;
}
B: SqlDataAdapter可以使用存储过程,并使用参数
SqlDataAdapter objAdapter=new SqlDataAdapter("TreeView_Select",objConn);
objAdapter.SelectCommand.CommandType=CommandType.StoredProcedure;
objAdapter.SelectCommand.Parameters.Add("@ParentID",SqlDbType.Char,36);
objAdapter.SelectCommand.Parameters["@ParentID"].Value=ParentID;
objAdapter.SelectCommand.Parameters.Add("@UserID",SqlDbType.Char,36);
objAdapter.SelectCommand.Parameters["@UserID"].Value=UserID;
objAdapter.SelectCommand.Parameters.Add("@DepartID",SqlDbType.Char,36);
objAdapter.SelectCommand.Parameters["@DepartID"].Value=DepartID;
objAdapter.Fill(objDt);
______________________________________________________________________________________________
答5:
CREATE PROCEDURE [dbo].[TreeView_Select]
@ParentID char(36),
@UserID char(36),
@DepartID char(36)
AS
if @ParentID<>''
select id,text,url from treeview where parentid=@Parentid and ((departid is null and userid is null) or PATINDEX('%'+@DepartID+'%',departid)<>0 or PATINDEX('%'+@UserID+'%',userid)<>0) order by posion
else
select id,text,url from treeview where parentid is null and ((departid is null and userid is null) or PATINDEX('%'+@DepartID+'%',departid)<>0 or PATINDEX('%'+@UserID+'%',userid)<>0) order by posion
GO
- SqlDataAdapter 使用存储过程
- SqlDataAdapter使用存储过程
- 怎样在SqlDataAdapter中通过Sqlcommand使用存储过程
- 在asp.net中使用sql server存储过程 (包括SqlDataAdapter调用存储过程)
- SqlDataAdapter利用SqlCommand执行存储过程
- sql server 调用存储过程sqldataADapter
- SqlDataAdapter的执行带参存储过程
- 使用SqlDataAdapter在存储过程中获取记录集填充DataSet
- .Net调用存储过程(有传入、传出、返回值、记录集)及SqlDataAdapter、ExecuteNonQuery、SqlDataReader、ExecuteScalar
- SqlDataAdapter对象使用札记
- SqlDataAdapter 的使用
- SqlDataAdapter、DataSet、DataTable使用
- SqlDataAdapter的使用注意事项
- 存储过程使用:分页存储
- 存储过程使用大全
- 存储过程使用大全
- 存储过程使用大全
- 存储过程使用大全
- Linux下Tomcat的安装
- 怎么才能成为高手?
- 郁闷的事每天都有-但也在排除..如此循环..
- Web2.0的舞台,每个人都是媒体
- Google中国新增 生活搜索服务
- SqlDataAdapter 使用存储过程
- 怎样在SqlDataAdapter中通过Sqlcommand使用存储过程
- 无悔
- 专注?机遇?
- 今天有两件事值得写一下
- 一个导excel入sql数据库的程序
- Asp.net页面输出到EXCEL
- 关于ASP.NET在IIS一些问题的经验总结
- 用Repeater控件显示数据