login register Sysop! about ME  

2010년 06월 30일 12시 01분 00초,     조회수 : 4455
  제목 : RE : 산출물 소스 보다가 질문 드려요?
SEQ : 165 글쓴이 : jung01080

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

저는 1팀이어서 정확하지는 않습니다. ㅠㅠ

질문하신 내용으로 봐서 로그인 처리하는 프로시저는 아래와 비슷할거 같습니다.
create procedure Member_R_Login
@email nvarchar(128),
@password nvarchar(16)
as
begin
	   if exists (select email from member where email=@email and password=@password)
	   begin
	   	   select 'true' as Result
	   	   
	   	   select email, name, role from member where email=@email and password=@password 
	   end
	   else
	   	   select 'false' as Result
end

위 프로시저라는 가정하에 질문에 답을 해볼게요..

근데 아래 보면 dataset 테이블을 어떻게 2개를 받아오죠?
-> DataSet은 여러개의 DataTable을 가질 수 있습니다.
    위 프로시저를 보시면 if문 안쪽에 select 문이 두개 사용된것을 볼수 있습니다.
    이 같은 경우 select문이 ds.Tables[0], 그다음 ds.Tables[1] 이런식으로 접근이 가능한거죠.

Tables[0] 에 "Result" 라는 필드도 DB테이블에는 없거든요?
-> 위 프로시저를 보시면 if문 안쪽에 첫번째 select 문에 'true'라는 데이터를 Result로 표시하고 있습니다.
    테이블의 컬럼 명이 아니라 select 되는 값의 이름일 뿐 거죠..

  sugari
  2010-06-30(13:22)
아 해결하고 봤더니 답글 주셨네요... 감사합니다. ^^


제목 작성자 날짜 조회
산출물 소스 보다가 질문 드려요? sugari 2010-06-25 4309
RE : 산출물 소스 보다가 질문 드려요? (1) jung01080 2010-06-30 4455

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})