Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[4473] [답변] HERO9090/ SQL추출값 저장하는 방법에 대하여...
mk4cold [ ] 915 읽음    1998-09-12 16:53
벌써 다른분이 답변을 하신건지 모르겠군요.

이미 해결 되었으면 잘 되꾸요 음. 안되쓰면 참고셔요.

그러닌까 어떤 테이블에 있는 값을 어떤 조껀으로 조회하구
고걸 다른 테블에(데이타베이스 아니죠? 데이타베스면 쫌 달라지구요.)
저장하시려는 것인것 같네요.

1.먼저 SELECT된 데이타를 저장할 테이블이 이미 만들어 져 있다고 가정하구요.
  쫌 구식으로 하면
  Query1.First로 이동한 담에
        새로저장할 테이블의 필드에 := Query1.필드;
        Query1은 Next 하고 저장할 테이블은 Post 하고
        계속 끝까지 루프를 돔니다.
        참 테이블은 Insert 문을 사용한 후에 Query1 필드를 대입 해야겟죠.

2.두번째 방법은 조회한것을 바로 테이블에 기록하는 SQL 문장을 하나
  만들어 실행하면 되죠.
  With Query1 do begin
       CLOSE;

       SQL.Add('INSERT INTO TABLE1 ');
       SQL.Add('SELECT * ');
       SQL.Add('FROM   TABLE2 ');
       EXECSQL;
       CLOSE;
  end;
  위에 CLOSE; 아래줄에 CLEAR; 가 빠졌습니다.
  온라인 상이라 잘 정확한지 모르겠군요.
  테이블 구조를 알려주시면 위 1번과 2번에대해서 바로 사용하실수 있도록
  SOURCE를 맹글어 보내 드리겟씀다.



+ -

관련 글 리스트
4473 [답변] HERO9090/ SQL추출값 저장하는 방법에 대하여... mk4cold 915 1998/09/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.