存储过程 getdata(@tblName,@fldKey,@fldList,@strWhere,@fldOrder,@orderType)
其中@tblName是数据表名,@fldKey是数据表的主键,@fldList是要查询的字段,@strWhere是查询条件,@fldOrder是要排序的字段,@orderType是要实行升序还是降序进行排序,其中1表示升序,0表示降序,默认是1。
当输入以上数据时,就可以返回一个查询记录集
如
DataTable dt = new DataTable();
dt = DataInfo.GetDataTable(connString,tblName1,fldKey1,fldList1,strWhere1,fldOrder,orderType);
将返回一个记录集
请高手们指点指点
其中@tblName是数据表名,@fldKey是数据表的主键,@fldList是要查询的字段,@strWhere是查询条件,@fldOrder是要排序的字段,@orderType是要实行升序还是降序进行排序,其中1表示升序,0表示降序,默认是1。
当输入以上数据时,就可以返回一个查询记录集
如
DataTable dt = new DataTable();
dt = DataInfo.GetDataTable(connString,tblName1,fldKey1,fldList1,strWhere1,fldOrder,orderType);
将返回一个记录集
请高手们指点指点
create procedure GetCount
(
@tblName varchar(20),
@fldKey varchar(10),
@fldList varchar(50),
@strWhere varchar(100),
@fldOrder varchar(10),
@orderType varchar(2))
AS
begin
declare @orders varchar(20)
declare @ot varhcar(2)
if(@fldOrder =="")
@orders = @fldKey
if(@orderType =='1')
@ot = asc
else
@ot = desc
declare @sql varchar(1000)
set @sql=
'select' +@fldList+ 'from' +@tblName+ 'where' +@strWhere+'order by' +@orders+ @orderType
exec(@sql)
end
GO
回答没错。。
很简单存储过程。。