프로시저에서 Select를 조건에 맞게 조회해서 결과값을 뽑아 내는데 여기서 하나 컬럼을 추가 했다.
추가한 컬럼은 MAX 값 구할려고...
조건에 맞게 되면 값이 나오는데 조건이 맞지 않으면 값이 Null 값으로 나온다...
MAX값을 구해서 이걸 다른쪽에서 사용해야되는데...
MAX값만 구할려고 프로시저 하나 더 만들수 없고...그렇다고...SqlDataReader, GetSqlStringCommand를 사용하기엔...좀...
Create Proc SelectSelect
(
@Num INT
)
As
Select *From CAS Where Num = @Num
Select MAX(Num)From CAS
추가한 프로시저를 실행하고 코드페이지에서 DataSet 으로 받아서 사용하는데...
DataSet ds = new DataSet();
ds.Table[0].Rows... ds.Table[0]으로 하면 =
Select *From CAS Where Num = @Num 구문 받고..
ds.Table[0].Rows... ds.Table[1]으로 하면 =
Select MAX(Num)From CAS 구문을 받는다.
ds.Table[0] 과 ds.Table[1]
끝!
'ASP.NET' 카테고리의 다른 글
웹에서 절대경로 지정한 exe 실행 하기 (0) | 2011.04.21 |
---|---|
GridView 에서 SelectedIndexChanged 이벤트 사용 안하고 버튼 클릭시 이동하는 기능 (0) | 2011.04.20 |
코드페이지에서 해당 페이지 닫는 자바스크립트 (0) | 2011.04.14 |
GridView 컨트롤을 이용해서 Row행 추가 (0) | 2011.03.22 |
Grid 컨트롤에서 숨겨놓은 컬럼이 보여진다!! (0) | 2011.03.11 |
Comments