Blog Content

  • DB SP(프로시저)를 이용해서 페이징 처리 하는 예제 입니다. -2-

    Category ASP.NET on 2011. 4. 25. 10:33

    사용 될 프로시저 입니다. CREATE PROC USER_LIST ( @ROW_START INT, @ROW_END INT ) AS Select *From ( Select ROW_NUMBER() Over (Order By Num Asc) As Row_Num, Name From [User] )As A Where Row_Num Between @ROW_START And @ROW_END --Where ROW_NUM >= @ROW_START And ROW_NUM 추가한 aspx 웹 페이지의 cs 코드페이지에서 코드 작성 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Database db = DatabaseFactory.Create..

    Read more
  • DB SP(프로시저)를 이용해서 페이징 처리 하는 예제 입니다. -1-

    Category ASP.NET on 2011. 4. 25. 09:50

    많은 데이터를 한번에 GridView에 뿌리게 된다면 상당수 문제가 있다. 예제를 만들어주었으면 하고 답글이 올라와서 간단하게 예제를 만들어 봤습니다. MS SQL에 있는 ROW_NUMBER 함수를 사용했습니다. TEST로 테이블 생성과 데이터를 만들었습니다. CREATE TABLE CLASS_1 ( Num Int Identity(1, 1) Primary Key, Name VarChar(25) Not Null, Email VarChar(50) Null, Title VarChar(150) Not Null, PostDate DateTime Default(GetDate()) ) 데이터 1000개를 넣습니다. DECLARE @i INT DECLARE @CNT CHAR(4) SET @i = 1 SET @CNT =..

    Read more
이전 1 다음