다른 프로그램에서 사용하는 프로시저를 웹으로 호출을 해서 사용을 하려고 하는데요.

프로시저를 보니 프로시저 내에 4개의 select 문으로 구성이 되어져 있더라구요.


보통 asp 에서 쿼리를 할때는


SET Rs = DB.execute( Select data1, data2 from TABLE  )


 뭐 이런식으로 해서

do while not rs.eof


rs.movenext

loop


로 해서 검색결과를 조회를 해왔습니다.


그런데 저장 프로시저안에 결과값이 하나만 있다고 하면 위처럼 하면 되는거 같은데...


지금 제가 본 프로시저에는 Select 문만 4개가 있네요.

이 4개를 실행을 시켜서 각각 데이터를 가져 온다음 이를 활용을 하면 될것 같은데요.


asp 에서 어떤식으로 데이터들을 받을 수 있을 까요?


저장프로시저 SP_DATA

Select data1 from DATA1

Select data2 from DATA2

Select data3 from DATA3

Select data4 from DATA4


처럼 되어져 있습니다.


CS 프로그램에서는 이를  어떻게 했는지 파악을 현재는 할 수는 없구요. 이를 활용해서 똑같이 웹으로 구현을 하고 싶은데....

어찌 해야 할지 모르겠네요.


SET Rs = DB.execute( SP_DATA )


do while not rs.eof

response.write Rs(0) & "<br>"
response.write Rs(1) & "<br>"

rs.movenext

loop

이렇게 하니 첫번째 Select 문에 대한 결과 값만 나오네요.



구글에서 검색을 하니..

DataSet ds = new DataSet();

 SqlConnection cn = new SqlConnection("");
 SqlCommand cmd = new SqlCommand("storedprocedurename",cn);
 cmd.CommandType = CommandType.StoredProcedure;
 //add parameters if you have

 SqlDataAdapter da = new SqlDataAdapter(cmd);

 da.Fill(ds);now ds is with 3 Table;

 ddl1.DataSource=ds.Tables[0];
 ddl1.DataValueField="Table1ID";
 ddl1.DataTextField="Table1Name";
 ddl1.DataBind();

 
 ddl2.DataSource=ds.Tables[1];
 ddl2.DataValueField="Table2ID";
 ddl2.DataTextField="Table2Name";
 ddl2.DataBind();
 
 ddl3.DataSource=ds.Tables[2];
 ddl3.DataValueField="Table3ID";
 ddl3.DataTextField="Table3Name";
 ddl3.DataBind();

이런식으로 나오는데...  저의 경우를 어떻게 활용을 해야 할지 모르겠네요.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 36254
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 18853
9643 복제 구성 질문 Gusto 2016.12.06 1737
9642 자동증가 MDF 파일이 언제 커졌는지.. 알고 싶습니다. [1] binipig 2016.12.06 2165
9641 ascii 문자만 보이게 쿼리문 구성할순 없나요? [1] 용크 2016.12.05 2284
9640 DB초보자, 최소값부터 최대값까지 증가 시키는 방법 [1] 꽃보다서준 2016.12.05 2030
9639 SQL Query 문의 입니다 [2] 손원일 2016.12.05 1601
9638 oracle 쿼리문 구성 관련 질문이 있습니다. 용크 2016.12.02 1592
9637 다음 쿼리를 홀수 짝수 구분하는 방법을 나머지로는 안되는건가요. 가리워진길 2016.12.02 4386
9636 테이블 반환 함수에 대한질문 입니다. [2] icham 2016.12.02 2334
9635 월별 누적 Sql문의 [3] 안산님아 2016.12.02 4537
9634 쿼리문 질문좀요.. [1] sql은너무어려워 2016.12.01 2062
9633 쿼리 조언 좀 부탁 합니다. [2] 죠리퐁 2016.12.01 3592
9632 mssql > mysql 마이그레이션 중 mysql function(함수) 생성에 문제 [1] 보리언니지현 2016.11.30 3744
9631 mssql 해당월의 마지막주 월요일부터 금요일까지 구하는 방법좀 부탁드려요 [3] mssl왕초초초보 2016.11.29 3792
9630 영업일 구하기 함수좀 문의 합니다. [3] 아싸라비아콜롬비아 2016.11.29 5359
» asp 에서 저장프로시저를 호출해서 사용하려고 합니다. [1] DOOLLY 2016.11.29 3129
9628 MSSQL Server 에이전트 자동생성 takeee 2016.11.29 1929
9627 failover 방식 2중화 설정시 소프트 웨어 셋팅... 질문 장성원_305526 2016.11.29 2550
9626 SSMS 2016 버전을 설치 했는데 라이선스 메세지가 나오는경우 켜니 2016.11.25 4123
9625 22022에러 해결방법 없을까요? 천운 2016.11.25 3686
9624 쿼리 어떻게 짜야할까요 [2] 구구구니 2016.11.25 2441





XE Login