Q&A

  • 프로시저에서 리턴값을 계속해서 받을수 있는지?


저기요 꼭답좀 줘요 아시는분은? 밤새며 고민하구 있네여 지금 새벽5시인데요

해결을 못해 이렇게 글을 올립니다.한번에 select 할수가 없어 아래와 같이

했더니 너무 시간이 걸리네여.

프로시저를 이용해서 계속해서 리턴 값을 받을수 있는 방법이 없을까여?

있음 좀 알려주세요.



select a from TA

while not eof do

begin

select b from TB

Next;

end;



2  COMMENTS
  • Profile
    Lee 2001.07.03 19:41
    procedure는 리턴값을 가질 수가 없습니다.

    참고로 리턴값을 받을려면 function을 사용하여야 합니다.

    다만 전역변수에 TStringList를 정의하여

    프로시저에서 그 값을 만들고 이용할 수도 있겠네요...



    근데 아래에 있는 sql문장이 뭘 의미하는지 몰라서

    조금 더 도움될 수 있는 말을 못드리겠네요...



    TB가 돌기위해 TA의 a필드와 관련이 있는건지?

    아님 TA가 돌면서 TB도 따라 도는건지?

    원하는게 어떤 자료인지 분명하지 않아서

    답변이 어렵네요...





    kimminsu wrote:

    >

    > 저기요 꼭답좀 줘요 아시는분은? 밤새며 고민하구 있네여 지금 새벽5시인데요

    > 해결을 못해 이렇게 글을 올립니다.한번에 select 할수가 없어 아래와 같이

    > 했더니 너무 시간이 걸리네여.

    > 프로시저를 이용해서 계속해서 리턴 값을 받을수 있는 방법이 없을까여?

    > 있음 좀 알려주세요.

    >

    > select a from TA

    > while not eof do

    > begin

    > select b from TB

    > Next;

    > end;

    >

  • Profile
    명탁 2001.07.04 10:41


    그냥

    퀴리 컴포넌트 sql 문장에다가

    즉 add(' select 아웃파람1,... 프로시저내임(인파람1, 인파람2)');

    하면 되져..

    Lee wrote:

    > procedure는 리턴값을 가질 수가 없습니다.

    > 참고로 리턴값을 받을려면 function을 사용하여야 합니다.

    > 다만 전역변수에 TStringList를 정의하여

    > 프로시저에서 그 값을 만들고 이용할 수도 있겠네요...

    >

    > 근데 아래에 있는 sql문장이 뭘 의미하는지 몰라서

    > 조금 더 도움될 수 있는 말을 못드리겠네요...

    >

    > TB가 돌기위해 TA의 a필드와 관련이 있는건지?

    > 아님 TA가 돌면서 TB도 따라 도는건지?

    > 원하는게 어떤 자료인지 분명하지 않아서

    > 답변이 어렵네요...

    >

    >

    > kimminsu wrote:

    > >

    > > 저기요 꼭답좀 줘요 아시는분은? 밤새며 고민하구 있네여 지금 새벽5시인데요

    > > 해결을 못해 이렇게 글을 올립니다.한번에 select 할수가 없어 아래와 같이

    > > 했더니 너무 시간이 걸리네여.

    > > 프로시저를 이용해서 계속해서 리턴 값을 받을수 있는 방법이 없을까여?

    > > 있음 좀 알려주세요.

    > >

    > > select a from TA

    > > while not eof do

    > > begin

    > > select b from TB

    > > Next;

    > > end;

    > >

    • 초보요
    • 2001.07.03 18:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Lee
      2001.07.03 19:56
      시간 maskEdit 콤포 => stime이라면 Try TimeToStr(stime.Text); Except ShowMessage('올바른 시...
    • kimminsu
    • 2001.07.03 14:11
    • 2 COMMENTS
    • /
    • 0 LIKES
    • Lee
      2001.07.03 19:41
      procedure는 리턴값을 가질 수가 없습니다. 참고로 리턴값을 받을려면 function을 사용하여야 합니다. 다...
    • 명탁
      2001.07.04 10:41
      그냥 퀴리 컴포넌트 sql 문장에다가 즉 add(' select 아웃파람1,... 프로시저내임(인파람1, 인파람2...
    • 최한상
    • 2001.07.03 11:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하기
      2001.07.03 19:00
      저장용량이라기보다는 아마도 중복된 자료를 입력하신게 아닐까하는 생각이 드는군요.. 한번 확인해 보시...
    • 미래
    • 2001.07.03 11:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정재필
      2001.07.03 11:26
      WriteBuffer, ReadBuffer 함수를 사용해 보세여...^^; 미래 wrote: > > 인디 서버에서 readln 은...
    • Ziker
      2001.07.05 00:32
      안녕하세요! 지커(김성규)입니다. 일반적으로 ISAPI를 작성 하신다음 IIS를 통해서 동작이 될때, 메모리...
    • 오늘도
      2001.07.09 20:25
      답글 감사 드립니다. 제 질문이 좀 엉뚱해서인지 이곳 저곳 게시판 중에서 유일하게 지커님만 대답을 ...
    • MAXIST
    • 2001.07.03 06:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Ziker
      2001.07.04 22:37
      안녕하세요 지커 입니다. 제가 고민한 부분인데.. 님께서도 상당히 고민한 흔적이 옅보이는군요.. ^^ ...
    • 방문현
      2001.07.04 02:35
      > > try > begin > > query1.close; > query1.sql.clear; > qu...
    • 한현숙
      2001.07.04 20:21
      님께서 말씀하신대로 했더니 이런 에러가 나네요 query1 : dataset not in edit or insert mode 델파이의...
    • 행인4
      2001.07.03 22:47
      autocommit 이란거 프로그램 종료시에 commit을 하는거 같던데요 저도 이런 경험 했습니다. tdatabase 컴...
    • 한현숙
      2001.07.03 23:32
      행인4 wrote: > autocommit 이란거 프로그램 종료시에 commit을 하는거 같던데요 > 저도 이런 경험 했습...
    • 김영진
    • 2001.07.03 04:39
    • 3 COMMENTS
    • /
    • 0 LIKES
    • aparadin
      2001.07.03 18:37
      김영진 wrote: > ^^; > 초보는 저뿐인가보네요. > 질문이 없네요. > 아이고, 민망해라... > 제가 또다...
    • 델피언
      2001.07.03 05:07
      > procedure TForm1.Winamp1Click(Sender: TObject); > begin > if FileExists('c:windows바탕 화면win...
    • 김영진
      2001.07.03 05:24
      웁쑤! 감사합니다. 질문 올리자마자 답변이 올라와서 어찌해야 할 지를 모르겠습니다. 정말 감사합니다....
    • Ziker
      2001.07.04 22:45
      안녕하세요 지커입니다. iis설정을 다시 한번 확인 해 보셔야 할것 같습니다. script 안에 두시 마시...
    • 김대훈
    • 2001.07.03 03:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 참이슬
      2001.07.03 04:15
      label컴포넌트를 사용하셔서 Click이벤트에서 작성합니다. ShellExecute(Handle, 'Open', 'MailTo:E-Mai...
    • xxx
    • 2001.07.03 03:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하기
      2001.07.03 19:02
      먼저 QReport에서 DataSet을 Query와 연결시켜 주시고 QRDBText에서도 DataSet을 Query 와 연결시켜 주시...
    • 윤광희
      2001.07.21 03:15
      제 경험에 의하면 100% 메모리 누수 현상입니다. 제가 겪은건 두가지였는데요. 하나는 ICS 컴퍼넌트를 ...
    • Ziker
      2001.07.04 22:24
      안녕하세요 지커 입니다.. 혹시 메모리 누수가 있는건 아닌지요... 소스코드르 다시금 잘 검토 해 보셔...
    • 초보
      2001.07.05 01:26
      그런데 실제적으로 ocx가 종료가 안된것 같은데요 실제 똑같은것
    • 미디어
    • 2001.07.03 03:28
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 주삼식
      2001.07.18 19:03
      안녕하세요. 제가 만든 다바라는 프로그램을 보시면 화면을 그냥 깨끗하게 캡쳐해 옵니다. 이 부분은 ...
    • 주삼식
      2001.07.25 00:46
      맞네요. AVI는 깨끗하게 캡쳐가 되지만 mpeg같은 것은 검게 되네요. 이것은 다이렉트X를 사용하기 때문에...
    • 제이텍코리아
      2001.07.30 19:03
      안녕하세요. 안영기님이 자료실에 올리신 동영상 플레이어를 응용하면 캡쳐할 수 있네요. 그럼... ...
    • 초보
    • 2001.07.03 01:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이성훈
      2001.07.03 03:57
      초보 wrote: > 예) 1996.03.01 - 1998.12.05 사이 일수 계산 > 2000.01.04 - 2001.05.04 사이 일수 계...
    • 심재복
      2001.07.03 01:56
      그래요. mail.hanmail.net을 HOST에 넣어 주면 한메일의 SMTP로 릴레이식으로 던져 줍니다. 그래서 한메일...
    • delcho
      2001.07.03 02:03
      심재복 wrote: > 그래요. mail.hanmail.net을 HOST에 넣어 주면 한메일의 SMTP로 릴레이식으로 던져 줍니...
    • 심재복
      2001.07.03 02:12
      님께서 가지고 잇는 메일서버에 릴레이 방식으로 mail.hanmail.net이나 mail.shinbiro.com을 던졌을때 님께...