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
[19067] [질문]ADOQuery에러가 발생했는데 무슨 뜻인지요
촬리 [charlie] 1458 읽음    2002-06-03 13:18
안녕하세요

요새 계속 ADO를 잡고 있는데 진도가 안나가는 군요

자꾸 아래처럼 에러가 납니다.
왜 그런지, 어떻게 해야 하는 지 설명좀 부탁드리겠읍니다.
밑에 소스를 첨부합니다.

고수님들의 답변 부탁드리겠읍니다.
감사합니다.



<에러메시지>
"
키열에 대한 정보가 부족하거나 올바르지 않읍니다. 업데이트가 너무 많은 행에 영향을 주었읍니다.
"
또는
"
행을 업데이트할수 없읍니다. 일부값이 마지막으로 읽은 후에 바뀐것 같읍니다.
"





  try {
    sql="select  RxShipID, RxReqLen, RxSize, RxFileName, User2 from TbTmpModemRx";
    Query->SQL->Text="select  RxShipID, RxReqLen, RxSize, RxFileName, User2 from TbTmpModemRx";

    if(!Query->Prepared)  Query->Prepared=true;
    Query->Open();

    for(i=0; i < Query->RecordCount; i++)
    {
      Query->Edit();
      k=Query->Fields->Fields[4]->AsInteger;
      Query->Fields->Fields[4]->AsInteger=k+1;
      Query->Post();
      i++;
      if( i >= Query->RecordCount) break;
      else  Query->Next();
    }
    Query->Close();
  }
  catch(Exception &e)
  {
    AddStatus("Err:"+e.Message);
  }

+ -

관련 글 리스트
19067 [질문]ADOQuery에러가 발생했는데 무슨 뜻인지요 촬리 1458 2002/06/03
19074     불완전한 답변? 김규식 1046 2002/06/03
19079     Re:Form의 Font를 변경하고 싶습니다. 유영인.Chris 1798 2002/06/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.