0
MSAccess를 DB로 사용하는 경우 SQL 쿼리로 pagewise 로딩을 구현해야합니다.MSAccess에서 pagewise 로딩을 구현하는 방법
나는
SELECT TOP 10 * FROM Product ORDER BY dateAdded DESC
에 의해 처음 10 개 기록, 그게 전부를로드하는 방법을 알고하지만 어떻게 20
모든 아이디어에 10 인 기록을 선택할 수 있습니다?
yyour 샘플을 사용하여 쿼리를 만들었습니다. "select * from Product where dateAdded in (상단 1 선택 0/* page size */sub.dateAdded "from (select top 3 * 10 tab.dateAdded 제품 탭에서 catID = 100 order by tab.dateAdded) sub.dateAdded desc의 하위 순서) dateAdded"; 이 맞습니다 – Johnykutty
이 부분은 이상하게 보입니다 :'top 10/* page size * /' "page size"는 코멘트입니까? 예인 경우 제거하십시오. 또한, PageNum * PageSize를 계산해야합니다. 즉, 완성 된 SQL 문자열은'3 * 10'이 아니라'30'을 읽어야합니다. –
괜찮지 만 답장의 코멘트를 편집 할 수 없으므로 새 코멘트를 추가하십시오. "select * from Product 여기서 dateAdded in (select top 10 sub.dateAdded"from (select top 30 sub.dateAdded "from 제품 탭에서 tab.dateAdded where catID = 100 order by tab.dateAdded) subdateAdded desc의 하위 순서 orderAdded " 페이지 크기가 10이고 페이지 번호가 3 인 경우 – Johnykutty