제목이 복잡하네요..
프로시져의 결과값이 2개입니다.
게시판관련인데요..
프로시져 sp_select @page
내용은
1> select top (@page) from bbs where db=1
2> select count(*) from bbs where db=1
이렇습니다
1> 게시물 한페이지를 불러오고,
2> 전체카운트에 대한 페이징을 처리하기위한 전체 게시물 카운트를 불러옵니다
webmatrix 상에서
var str = "exec sp_select @0";
...
<table>
<tr>
<td>제목
<td>작성자
<td>날짜
</tr>
@foreach (var row in db.Query(str,10))
{
<tr>
<td>@row[0]
<td>@row[1]
<td>@row[2]
</tr>
}
</table>
이렇게 하면 프로시져 1>의 모든행을 불러올수 있는데요..
문제는 2> 행의 count (전체 게시물수) 를 불러올수 있는 방법을 모르겠습니다.
grid 는 게시판을 커스터마이징 해야해서..ㅠㅠ 쓰기가 어렵구요.
딱 쓰기 좋은게 foreach 인데..
예전 asp는 rs.NextRecordSet 이란게 있어서...
전체를 rs = result.getrows()의 배열로 받고
rs1 = rs.NextRecordSet 으로 다중 결과값을 처리했는데,
webmatrix 는 도대체 잘 모르겠네요 ㅠㅠ
혹시 아시는분 답변주시면 감사하겠습니다 _(__)_