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

C++빌더 Q&A
C++Builder Programming Q&A
[13085] Re:증말 황당해여...ㅡ.ㅡ;;
강요찬 [kyc3003] 770 읽음    2001-11-25 10:31
구영모님의 소스 중에

     Query1->Open();

이 부분을 빼 주어야만 합니다.
Open() 메쏘드는 "select * from table..." 와 같이 select 명령으로 데이터를 추출할 경우에 사용하는 메쏘드죠.
구영모님의 Source 와 같이 "Insert into..." 명령은 ExecSQL(); 메쏘드를 사용해야 하구요.

Open() 명령에서 에러 메시지를 띄우긴 하지만.. "Insert into" 명령은 실행되나 보군요.
두개의 레코드가 insert 되는 걸 보면 말이죠!

===================================================================================

구영모 님이 쓰신 글 :
: 머가 잘못됬는지 모르겠는뎅..
: 자꾸 에러가 나네여...ㅡ.ㅡ;;
: 음...
:
: Tquery로 디비에 insert하는데여...기존에 되어 있던건 다 잘되는데..
: 추가 되는건 전부다 "error creating cursor handle"이라고 뜨네여...
: 근데 미치는건 에러가 나고난 뒤에 insert는 되어있다는거져...ㅡ.ㅡ
:
: 저기 커서핸들이 먼지 모르겠는뎅...
:
: 다시한번 말씀 드리면여...
:
: exception class ENoResurltSet with message 'Error creating cursor handle'.
: 요런 메시지를 컴팔러가 내뱉어 놓구는 담으로
:
: "error creating cursor handle"
: 요 메시지는 만드는 중인 창에서 떠여...
:
: 그러고 출력은 안되어 있지만 insert는 되어 있져....ㅡ.ㅡ;;;
: 그것도 두번씩이나....ㅡ.ㅡ;;;
: 왜 두번씩이나 insert되는지도 모르겠어여....ㅡ.ㅡ
:
: AnsiString str = "insert into ttttttttt (ss,nn) values ('";
:     str += "test";
:     str += "','";
:     str += "33')";
:
:
:     Query1->Close();
:     Query1->SQL->Clear();
:     Query1->SQL->Add(str);
:     Query1->ExecSQL();
:     Query1->Open();
:
: 소스도 정말 평범해여...이게 되야 정상인데....ㅜ.ㅜ
: 연습삼아 하는게 지금 몇시간짼지...빌더가 잘못된건가여?
:
:
:

+ -

관련 글 리스트
13082 증말 황당해여...ㅡ.ㅡ;; 구영모 657 2001/11/25
13085     Re:증말 황당해여...ㅡ.ㅡ;; 강요찬 770 2001/11/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.