SqlServer (페이지 조회 + ajax)

 
 

if exists(select * from sys.objects where name='Proc_Loction_GetPageList')

begin
drop proc Proc_Loction_GetPageList
end

go

create proc Proc_Loction_GetPageList(@currentPage int, @sizePage int,@total int out)
as
begin
set @total=(select count(Id) from [dbo].[Procut_TaxSpecies])--
select top (@sizePage) * from (select row_number() over(order by Id) as rowNumber,* from [dbo].[Procut_TaxSpecies])
as t where t.rowNumber>@sizePage*(@currentPage-1);
end

--

select * from
[dbo].[Procut_Taxation]

select * from [dbo].[Procut_TaxSpecies]

declare @total int
exec Proc_Loction_GetPageList 3,3,@total output
print @total

-- vs ,
--[csharp] view plain copy CODE
public class HomeController : Controller
{
public ActionResult Index()
{
string conStr = ConfigurationManager.ConnectionStrings["salesConStr"].ConnectionString;

    SqlParameter totalPara = new SqlParameter("@total", SqlDbType.Int); //             (        )  
    totalPara.Direction = ParameterDirection.Output; //               

    using (SqlConnection conn = new SqlConnection(conStr))  
    {  
        string sqlStr = "Proc_Loction_GetPageList"; //Proc_Loction_GetPageList         
        SqlCommand cmd = new SqlCommand(sqlStr, conn);  
        cmd.CommandType = CommandType.StoredProcedure; //                

        SqlParameter[] para=new SqlParameter[]  
        {  
            new SqlParameter("@currentPage", 3),//     
            new SqlParameter("@sizePage", 10) //     
        };  

        cmd.Parameters.AddRange(para);  //      cmd                  
        cmd.Parameters.Add(totalPara);  

        conn.Open(); //           

        SqlDataReader reader = cmd.ExecuteReader();  

        List list = new List();  
        while (reader.Read()) //        
        {  
            location obj = new location()  
            {  
                locId = Convert.ToInt32(reader["locId"]),  
                locName = reader["locName"].ToString(),  
                parentId = Convert.ToInt32(reader["parentId"]),  
            };  
            list.Add(obj);  
        }  
    }  
    var total = totalPara.Value; //      (        )  

    return View();  
}  

}
http://blog.csdn.net/fanbin168/article/details/41366291
http://blog.csdn.net/fanbin168/article/details/42795691 Here is an example of AppleScript: tell application "Foo" beep end tell

좋은 웹페이지 즐겨찾기